PMK3 wrote:
What codec's did you use when you tried the AVI format. AVI isn't the best format to use on a MAC, but uncompressed AVI doesn't use any codec's. If you are also getting the same "buggy output" with uncompressed AVI , then perhap's the easiest solution is to use a PC.
x264 on a PC doesn't need to be installed, just download the x264.exe file and run it in a DOS-promt. Codec problem's are also easy to fix in Windows, just download and install the codec that you need.
I've tried using x264.exe on my girlfriend's old PC (Windows XP SP3 32bit) with my original MOV output and the program crashed everytime just after indexing the input file (when the encoding starts). I got the 8-bit depth 32bit version. PMK3... When you successfully encoded my file with x264.exe, which file were you using? Did you use any conversion beforehand or just used the 422 8-bit MOV input AS-IS? Because it doesn't seem to work for me. I even tried the same file in MeGUI and it made x264 crash exactly the same way.
Here is my PC version info:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\>x264 --version
x264 0.125.2208 d9d2288
(libswscale 2.1.0)
(libavformat 54.9.0)
(ffmpegsource 2.17.2.1)
built on Jul 18 2012, gcc: 4.7.1
configuration: --bit-depth=8 --chroma-format=all
x264 license: GPL version 2 or later
libswscale/libavformat/ffmpegsource license: LGPL version 2.1 or later
@PMK3:
An export test from my Mac with the Animation codec and then encoded on the PC with x264.exe did not crash and gave me a normal-length .264 video, but with lots of noise over it (see below). So the crashing problem seems to be codec-related (the first problematic file was the usual MOV Uncompressed YUV 4:2:2 8-bit). I am trying at the moment with a Prores file...
In the meantime, when you have a minute, please indicate which of my files you have used to compress sucessfully with x264 on the PC and with what options? At the moment, I'm using these configurations, but should I remove, for example, muxer raw?
x264.exe --bitrate 25000 --preset veryslow --tune film --bluray-compat --fps 24000/1001 --force-cfr --bframes 3 --ref 4 --muxer raw --no-weightb --weightp 0 --b-pyramid none --vbv-maxrate 30000 --vbv-bufsize 30000 --level 4.1 --profile high --keyint 24 --min-keyint 1 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 -o out_PRORES422HQ.264 --input-res 1920x1080 input_PRORES422HQ.mov
Eric_Daoust wrote:
When you successfully encoded my file with x264.exe, which file were you using? Did you use any conversion beforehand or just used the 422 8-bit MOV input AS IS?
I have downloaded the following sample's from you:
EricDaoust_UN_23976fps_1920x1080.mov
EricDaoust_x264_23976fps_1920x1080p.mp4
EricDaoust_x264_CONSTANT_23976fps_1920x1080p.mp4
input_mpeg2_100b.mov
input_mpeg2_100b.mpg
And the only sample that didn't work with x264 was EricDaoust_UN_23976fps_1920x1080.mov.
All other samples worked with x264 AS-IS.
Eric_Daoust wrote:
C:\>x264 --version
x264 0.125.2208 d9d2288
(libswscale 2.1.0)
(libavformat 54.9.0)
(ffmpegsource 2.17.2.1)
built on Jul 18 2012, gcc: 4.7.1
configuration: --bit-depth=8 --chroma-format=all
x264 license: GPL version 2 or later
libswscale/libavformat/ffmpegsource license: LGPL version 2.1 or later
This is also the version I'm using.
Eric_Daoust wrote:
In the meantime, when you have a minute, please indicate which of my files you have used to compress sucessfully with x264 on the PC and with what options? At the moment, I'm using these configurations, but should I remove, for example, muxer raw?
x264.exe --bitrate 25000 --preset veryslow --tune film --bluray-compat --fps 24000/1001 --force-cfr --bframes 3 --ref 4 --muxer raw --no-weightb --weightp 0 --b-pyramid none --vbv-maxrate 30000 --vbv-bufsize 30000 --level 4.1 --profile high --keyint 24 --min-keyint 1 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 -o out_PRORES422HQ.264 --input-res 1920x1080 input_PRORES422HQ.mov
The only option's i didn't use when I encoded my H.264 sample was --muxer raw and --input-res.
--muxer raw forces x264 to encode a raw H.264 video stream and --input-res is only needed when x264 can't detect the proper resolution of the source file.
Eric_Daoust wrote:
What codec do you think would be preferable to get the highest quality output while being compatible with x264 on Windows? Should I try the Avid codecs instead of Prores from Apple?
There are only 3 codec's that I'm using when working with video, And these codec's are: Mjpeg, CanopusHQ and Cineform Neoscene. Mjpeg is used for Proxy Editing (aka Offline Editing), CanopusHQ is used with Vegas Pro and Cineform Neoscene is used with Premiere Pro.
None of these codec's are freeware, so I would prefer Avid DNxHD over Prores because DNxHD is freware and is also avaible on both MAc and PC. Prores can also only be decoded on window's, you can't encode to Prores in Window's (I haven't yet managed to export a Quicktime with Prores on window's).
Avid DNxHD and Apple PRORES 4:4:4:4 seems to both be high-quality codecs. While making my tests, I've had great success with very high quality Apple PRORES 4:4:4:4. Although my source is only 4:2:0, the result is better in noisy areas than with ProresHQ 4:2:2 for example.
Then, the encoding with x264 is just something else. I almost can't even tell its h264 encoded. I can't wait to try the whole project which should take about a whole day to render on this old PC computer at "-- very slow".
I'll report back if everything goes as planned. I'm using a hard drive with partition exFAT which allows to go from a mac to pc with ease with files higher than 4gb (which was the limitation of MS-DOS).
Again thank you for your help PMK3!
The encoding seems to work really well, finally!
I had one last question concerning the bitrate. If my project is to end up on a BD-R (25GB) disc, what would be my max allowed bitrate? I have made a compression with the bitrate setting at 32500. My 5.1 soundtrack is compressed in Dolby at about 450 kb/s and since the whole content is only 15 minutes, I have plenty of room on the 25GB disc.
I have read many versions of the Blu-Ray disc specs including max birate at 25000 and 40000... Not sure what to think. But I'm guessing that the BD-R's birates are a bit lower than a true BD disc...
What do you guys think?
Also, considering the program's length, wouldn't I be better using constant bitrate? Or two pass encoding? Anyone?
I've read on this forum (http://forums.adobe.com/thread/722465) and in a Samsung Blu-Ray player manual that any BD-R exceeding 25mbps bitrate could not be read by most set top players. PMK3, in your opinion, would this be safer then?
x264.exe --bitrate 22000 --preset veryslow --tune film --bluray-compat --fps 24000/1001 --force-cfr --bframes 3 --ref 4 --muxer raw --no-weightb --weightp 0 --b-pyramid none --vbv-maxrate 25000 --vbv-bufsize 25000 --level 4.1 --profile high --keyint 24 --min-keyint 1 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 -o out_PRORES4444.264 --input-res 1920x1080 input_PRORES4444.mov
Also, should I use constant framerate since my material is only 15 minutes long? Or maybe two-pass encoding? Could anyone please guide me with the command line? Thanks.
Eric_Daoust wrote:
I've read on this forum (http://forums.adobe.com/thread/722465) and in a Samsung Blu-Ray player manual that any BD-R exceeding 25mbps bitrate could not be read by most set top players. PMK3, in your opinion, would this be safer then?
x264.exe --bitrate 22000 --preset veryslow --tune film --bluray-compat --fps 24000/1001 --force-cfr --bframes 3 --ref 4 --muxer raw --no-weightb --weightp 0 --b-pyramid none --vbv-maxrate 25000 --vbv-bufsize 25000 --level 4.1 --profile high --keyint 24 --min-keyint 1 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 -o out_PRORES4444.264 --input-res 1920x1080 input_PRORES4444.mov
Yes, these setting's should be safe to use if set top player's has problem's playing anything higher than 25 Mbit.
Eric_Daoust wrote:
Also, should I use constant framerate since my material is only 15 minutes long? Or maybe two-pass encoding? Could anyone please guide me with the command line? Thanks.
If you are only going to put 15 minutes of material on a BD-R then use constant bitrate. x264 will use constant bitrate if you remove the option --vbv-maxrate 25000.
x264.exe --bitrate 22000 --preset veryslow --tune film --bluray-compat --fps 24000/1001 --force-cfr --bframes 3 --ref 4 --muxer raw --no-weightb --weightp 0 --b-pyramid none --vbv-bufsize 25000 --level 4.1 --profile high --keyint 24 --min-keyint 1 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 -o out_PRORES4444.264 --input-res 1920x1080 input_PRORES4444.mov
And this is for a 2-pass encoding
.
x264.exe --bitrate 22000 --preset veryslow --tune film --bluray-compat --fps 24000/1001 --force-cfr --bframes 3 --ref 4 --muxer raw --no-weightb --weightp 0 --b-pyramid none --vbv-maxrate 25000 --vbv-bufsize 25000 --level 4.1 --profile high --keyint 24 --min-keyint 1 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 1 -o out_PRORES4444.264 --input-res 1920x1080 input_PRORES4444.mov
x264.exe --bitrate 22000 --preset veryslow --tune film --bluray-compat --fps 24000/1001 --force-cfr --bframes 3 --ref 4 --muxer raw --no-weightb --weightp 0 --b-pyramid none --vbv-maxrate 25000 --vbv-bufsize 25000 --level 4.1 --profile high --keyint 24 --min-keyint 1 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 2 -o out_PRORES4444.264 --input-res 1920x1080 input_PRORES4444.mov
Hello, again.
I have another problem with a 23,976 sequence. I have 1920x816 sequence in premiere. 2:35 ratio. Is there any form to get transcoded file in premiere. I have used the settings that i've written below. Please is there any form to do in x264, or i have to export with black bars in premiere. With this settings i get the black bars but i get untrascoded in Encore.
x264.exe --bitrate 25000 --preset veryslow --tune film --bluray-compat --fps 24000/1001 --force-cfr --bframes 3 --ref 4 --muxer raw --no-weightb --weightp 0 --b-pyramid none --vbv-maxrate 30000 --vbv-bufsize 30000 --level 4.1 --profile high --keyint 24 --min-keyint 1 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 -o out_PRORES422HQ.264 --input-res 1920x1080 input_PRORES422HQ.mov
Thank you
What settings did you use?
EDIT: Ok, i've just discovered something interesting. None of the videos i had encoded using Megui and x264 would be accepted into Encore without it displaying that they were untranscoded. So i decided to try out the trial of x264Pro tried encoding a couple fo short videos to see if they woudl be accepted, which they were. Now, all of a sudden, all of my previous files are now being eccepted into Encore and displaying "Don't Transcode". Why would that be? Nothing has changed apart from installing X264Pro
North America
Europe, Middle East and Africa
Asia Pacific