Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
x264 [2017/02/05 09:25] beandog |
x264 [2017/02/05 09:53] beandog |
||
---|---|---|---|
Line 12: | Line 12: | ||
* [[http://birds-are-nice.me/publications/extremex264_5.shtml|Extreme x264 encoding]] | * [[http://birds-are-nice.me/publications/extremex264_5.shtml|Extreme x264 encoding]] | ||
- | === h264 levels === | + | When encoding, if you want to cover all your bases, there are two H.264 settings to use, and two x264 encoding arguments to pass: |
+ | |||
+ | * H.264 profile: high | ||
+ | * H.264 level: 4.1 | ||
+ | * x264 preset: medium | ||
+ | * x264 CRF: 23 | ||
+ | |||
+ | Optionally, you can set the x264 tuning as well. Best choices are film, animation, and grain. | ||
+ | |||
+ | See ''x264 --fullhelp'' for the only settings you should change / use. | ||
+ | |||
+ | === H.264 levels === | ||
DVDs max out at high 3.1. You don't need 3.2 on DVDs because that is the first level that accepts 720p. | DVDs max out at high 3.1. You don't need 3.2 on DVDs because that is the first level that accepts 720p. | ||
Line 98: | Line 109: | ||
Using MP4 as the container will encode the audio to AAC by default. If using MKV, it depends on the encoder, so I'm specifying it directly. | Using MP4 as the container will encode the audio to AAC by default. If using MKV, it depends on the encoder, so I'm specifying it directly. | ||
- | <code> | + | libav also has an [[https://wiki.libav.org/Encoding/h264|their x264 guide]]): |
- | ffmpeg -i source.mpg -c:v libx264 -c:a libfdk_aac video.mp4 | + | |
- | ffmpeg -i source.mpg -c:v libx264 -c:a libfdk_aac video.mkv | + | |
- | </code> | + | |
<code> | <code> | ||
- | avconv -i source.mpg -c:v libx264 -c:a libfdk_aac video.mp4 | + | avconv -i dvd.mpg -vcodec libx264 -profile:v high -level 41 -preset medium -crf 23 -tune film -acodec libfdk_aac video.mp4 |
- | avconv -i source.mpg -c:v libx264 -c:a libfdk_aac video.mkv | + | avconv -i dvd.mpg -vcodec libx264 -profile:v high -level 41 -preset medium -crf 23 -tune film -acodec libfdk_aac video.mkv |
</code> | </code> | ||
+ | |||
+ | |||
+ |