Changes between Version 27 and Version 28 of Encode/H.264


Ignore:
Timestamp:
Sep 26, 2012, 11:33:00 PM (7 years ago)
Author:
llogan
Comment:

formatting, expand QT faq

Legend:

Unmodified
Added
Removed
Modified
  • Encode/H.264

    v27 v28  
    4848}}}
    4949
    50 As with CRF, choose the slowest preset you can tolerate.  Obviously, if you increase the target bitrate, that will increase quality, too, up to some threshold.
     50As with CRF, choose the slowest preset you can tolerate. Obviously, if you increase the target bitrate, that will increase quality, too, up to some threshold.
    5151
    52 Also see http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-dvd-mpeg4.html it is an
    53  mencoder guide, but it will give you an insight about how important it is
    54  to use two pass when you want to efficienly use every bit when you
    55  constrained with storage space.
     52Also see [http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-dvd-mpeg4.html Making a high quality MPEG-4 ("DivX") rip of a DVD movie]. It is an MEncoder guide, but it will give you an insight about how important it is  to use two pass when you want to efficiently use every bit when you constrained with storage space.
    5653
    5754----
     
    123120=== Low Latency ===
    124121
    125 libx264 offer a `-tune zerolatency` option see See the [[StreamingGuide]].
     122libx264 offers a `-tune zerolatency` option. See the [[StreamingGuide]].
    126123
    127124=== Compatibility ===
    128125
    129 If you want your videos to have highest "compatibility" with target players (for instance, with older iOS devices) then you'll want to specify
     126If you want your videos to have highest compatibility with target players (for instance, with older iOS devices) then you'll want to specify
    130127{{{
    131128-profile:v baseline
     
    157154No. libx264 doesn't use them (at least not yet). There are some proprietary encoders that utilize the GPU, but that does not mean they are well optimized, though encoding time may be faster; and they might be [http://phoronix.com/forums/showthread.php?50697-Test-tool-for-snb-h264-encoder-in-libva-git&p=205580#post205580 worse than x264] anyway, and possibly slower. Regardless, FFmpeg today doesn't support any means of gpu encoding, outside of libx264.
    158155
    159 === Encoding for QuickTime Player ===
     156=== Encoding for !QuickTime Player ===
    160157
    161 You may need to use -pix_fmt yuv420p for it to work in newer versions of QT Player. Oddly.
     158You may need to use `-pix_fmt yuv420p` for your output to work in QT Player. Otherwise, depending on your source, ffmpeg may output to a pixel format that may be incompatible with QT and other players that are not based on FFmpeg.