Question

Why won't these two videos play on my Commtiva-N700 Android 2.2?

FFMPEG configuration

built on Sep  6 2011 14:01:03 with gcc 4.4.4 20100726 (Red Hat 4.4.4-13)
  configuration: --enable-libfaac --enable-libx264 --enable-gpl --enable-nonfree 
--enable-postproc --enable-pthreads --enable-shared --enable-libxvid --enable-x11grab 
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame 
--enable-decoder=h263 --enable-encoder=h263 --enable-decoder=h264 --enable-encoder=h264 --enable-version3

  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 11. 0 / 53. 11. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 37. 0 /  2. 37. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0

source

avi - 720w x 480h

Test 1

Ffmpeg/x264 (profile High, level 3.0) (latest versions of x264)
from: Ffmpeg/x264 (profile High, level 3.0) (latest versions of x264)

ffmpeg -y -i jump247-1.avi -an -pass 1 -threads 2 -vcodec libx264 -b 512k -flags +loop+mv4 -cmp 256 \
           -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 \
           -me_method hex -subq 7 -trellis 1 -refs 5 -bf 3 \
           -flags2 +bpyramid+wpred+mixed_refs+dct8x8 -coder 1 -me_range 16 \
           -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10\
           -qmax 51 -qdiff 4 tmp.mp4

ffmpeg -y -i jump247-1.avi -acodec libfaac -ar 44100 -ab 96k -pass 2 -threads 2 -vcodec libx264 -b 512k -flags +loop+mv4 -cmp 256 \
           -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 \
           -me_method hex -subq 7 -trellis 1 -refs 5 -bf 3 \
           -flags2 +bpyramid+wpred+mixed_refs+dct8x8 -coder 1 -me_range 16 \
           -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10\
           -qmax 51 -qdiff 4 tmp.mp4



[libx26on 0.8.2.git, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep  6 2011 14:01:03 with gcc 4.4.4 20100726 (Red Hat 4.4.4-13)
  configuration: --enable-libfaac --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-libxvid --enable-x11grab --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libfaac --enable-decoder=h263 --enable-encoder=h263 --enable-decoder=h264 --enable-encoder=h264 --enable-version3
  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 11. 0 / 53. 11. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 37. 0 /  2. 37. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[avi @ 0x2250780] parser not found for codec pcm_s16le, packets or times may be invalid.
[avi @ 0x2250780] parser not found for codec dvvideo, packets or times may be invalid.
Input #0, avi, from 'jump247-1.avi':
  Duration: 00:00:06.63, start: 0.000000, bitrate: 30318 kb/s
    Stream #0.0: Video: dvvideo (dvsd / 0x64737664), yuv411p, 720x480 [SAR 32:27 DAR 16:9], 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0.1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s
Incompatible pixel format 'yuv411p' for codec 'libx264', auto-selecting format 'yuv420p'
[buffer @ 0x2253fc0] w:720 h:480 pixfmt:yuv411p tb:1/1000000 sar:32/27 sws_param:
[buffersink @ 0x22540a0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 0x2253600] w:720 h:480 fmt:yuv411p -> w:720 h:480 fmt:yuv420p flags:0x4
[libx264 @ 0x22512e0] using SAR=32/27
[libx264 @ 0x22512e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
[libx264 @ 0x22512e0] profile Main, level 3.0
[libx264 @ 0x22512e0] 264 - core 116 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=2 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=512 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'tmp.mp4':
  Metadata:
    encoder         : Lavf53.11.0
    Stream #0.0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x480 [SAR 32:27 DAR 16:9], q=10-51, pass 1, 512 kb/s, 30k tbn, 29.97 tbc
Stream mapping:
  Stream #0.0 -> #0.0 (dvvideo -> libx264)
Press [q] to stop, [?] for help
frame=  199 fps=  1 q=-1.0 Lsize=     498kB time=00:00:06.57 bitrate= 621.1kbits/s
video:496kB audio:0kB global headers:0kB muxing overhead 0.515057%
frame I:11    Avg QP:28.35  size:  4858
[libx264 @ 0x22512e0] frame P:178   Avg QP:32.68  size:  2496
[libx264 @ 0x22512e0] frame B:10    Avg QP:39.86  size:   923
[libx264 @ 0x22512e0] consecutive B-frames: 89.9% 10.1%  0.0%  0.0%
[libx264 @ 0x22512e0] mb I  I16..4: 90.3%  0.0%  9.7%
[libx264 @ 0x22512e0] mb P  I16..4: 39.9%  0.0%  0.0%  P16..4: 21.4%  0.0%  0.0%  0.0%  0.0%    skip:38.7%
[libx264 @ 0x22512e0] mb B  I16..4:  2.5%  0.0%  0.0%  B16..8: 14.1%  0.0%  0.0%  direct: 5.8%  skip:77.6%  L0:31.1% L1:60.2% BI: 8.7%
[libx264 @ 0x22512e0] final ratefactor: 30.81
[libx264 @ 0x22512e0] coded y,uvDC,uvAC intra: 9.8% 32.2% 1.8% inter: 4.7% 16.8% 0.1%
[libx264 @ 0x22512e0] i16 v,h,dc,p: 42% 21% 18% 19%
[libx264 @ 0x22512e0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 38% 31%  3%  2%  2%  1%  4%  1%
[libx264 @ 0x22512e0] i8c dc,h,v,p: 68% 11% 18%  4%
[libx264 @ 0x22512e0] Weighted P-Frames: Y:6.7% UV:3.4%
[libx264 @ 0x22512e0] kb/s:610.86
ffmpeg version 0.8.2.git, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep  6 2011 14:01:03 with gcc 4.4.4 20100726 (Red Hat 4.4.4-13)
  configuration: --enable-libfaac --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-libxvid --enable-x11grab --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libfaac --enable-decoder=h263 --enable-encoder=h263 --enable-decoder=h264 --enable-encoder=h264 --enable-version3
  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 11. 0 / 53. 11. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 37. 0 /  2. 37. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[avi @ 0xcb5780] parser not found for codec pcm_s16le, packets or times may be invalid.
[avi @ 0xcb5780] parser not found for codec dvvideo, packets or times may be invalid.
Input #0, avi, from 'jump247-1.avi':
  Duration: 00:00:06.63, start: 0.000000, bitrate: 30318 kb/s
    Stream #0.0: Video: dvvideo (dvsd / 0x64737664), yuv411p, 720x480 [SAR 32:27 DAR 16:9], 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0.1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s
Incompatible pixel format 'yuv411p' for codec 'libx264', auto-selecting format 'yuv420p'
[buffer @ 0xcb9020] w:720 h:480 pixfmt:yuv411p tb:1/1000000 sar:32/27 sws_param:
[buffersink @ 0xcb9300] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 0xcb90c0] w:720 h:480 fmt:yuv411p -> w:720 h:480 fmt:yuv420p flags:0x4
[libx264 @ 0xcb6600] using SAR=32/27
[libx264 @ 0xcb6600] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
[libx264 @ 0xcb6600] profile High, level 3.0
[libx264 @ 0xcb6600] 264 - core 116 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=2pass mbtree=1 bitrate=512 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 cplxblur=20.0 qblur=0.5 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'tmp.mp4':
  Metadata:
    encoder         : Lavf53.11.0
    Stream #0.0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x480 [SAR 32:27 DAR 16:9], q=10-51, pass 2, 512 kb/s, 30k tbn, 29.97 tbc
    Stream #0.1: Audio: aac (@[0][0][0] / 0x0040), 44100 Hz, 2 channels, s16, 512 kb/s
Stream mapping:
  Stream #0.0 -> #0.0 (dvvideo -> libx264)
  Stream #0.1 -> #0.1 (pcm_s16le -> libfaac)
Press [q] to stop, [?] for help
frame=  199 fps=  2 q=-1.0 Lsize=     563kB time=00:00:06.57 bitrate= 701.7kbits/s
video:434kB audio:124kB global headers:0kB muxing overhead 0.937110%
frame I:11    Avg QP:31.93  size:  3189
[libx264 @ 0xcb6600] frame P:178   Avg QP:36.54  size:  2235
[libx264 @ 0xcb6600] frame B:10    Avg QP:41.55  size:  1066
[libx264 @ 0xcb6600] consecutive B-frames: 89.9% 10.1%  0.0%  0.0%
[libx264 @ 0xcb6600] mb I  I16..4: 58.6% 41.1%  0.3%
[libx264 @ 0xcb6600] mb P  I16..4: 18.8% 14.9%  0.2%  P16..4: 24.0%  1.3%  0.5%  0.0%  0.0%    skip:40.4%
[libx264 @ 0xcb6600] mb B  I16..4:  0.4%  0.7%  0.0%  B16..8: 28.3%  0.9%  0.1%  direct: 1.3%  skip:68.3%  L0:28.9% L1:69.6% BI: 1.5%
[libx264 @ 0xcb6600] 8x8 transform intra:43.6% inter:95.2%
[libx264 @ 0xcb6600] coded y,uvDC,uvAC intra: 21.5% 36.2% 2.3% inter: 5.6% 16.2% 0.0%
[libx264 @ 0xcb6600] i16 v,h,dc,p: 37% 27%  9% 28%
[libx264 @ 0xcb6600] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28%  6% 49%  4%  2%  3%  1%  4%  2%
[libx264 @ 0xcb6600] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 70% 13%  2%  1%  2%  1%  1%  1%
[libx264 @ 0xcb6600] i8c dc,h,v,p: 78%  7% 13%  3%
[libx264 @ 0xcb6600] Weighted P-Frames: Y:6.7% UV:3.4%
[libx264 @ 0xcb6600] ref P L0: 56.7% 12.6% 20.4%  9.8%  0.5%
[libx264 @ 0xcb6600] ref B L0: 78.1% 21.9%
[libx264 @ 0xcb6600] kb/s:534.43
4 @ 0xfed600] kb/s:525.09

Test 2

H.264 (MPEG-4 AVC)
From: https://help.ubuntu.com/community/AndroidVideoEncoding

ffmpeg -i jump247-1.avi -s 720x400 -b 384k -vcodec libx264 -flags +loop+mv4 -cmp 256 -partitions \
+parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -subq 7 -trellis 1 -refs 5 -bf 0 -flags2 +mixed_refs \
-coder 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10 -qmax 51 \
-qdiff 4 -strict experimental -acodec aac  H.264-MPEG-4-AVC.mp4



ffmpeg version 0.8.2.git, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep  6 2011 14:01:03 with gcc 4.4.4 20100726 (Red Hat 4.4.4-13)
  configuration: --enable-libfaac --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-libxvid --enable-x11grab --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libfaac --enable-decoder=h263 --enable-encoder=h263 --enable-decoder=h264 --enable-encoder=h264 --enable-version3
  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 11. 0 / 53. 11. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 37. 0 /  2. 37. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[avi @ 0x7ac780] parser not found for codec pcm_s16le, packets or times may be invalid.
[avi @ 0x7ac780] parser not found for codec dvvideo, packets or times may be invalid.
Input #0, avi, from 'jump247-1.avi':
  Duration: 00:00:06.63, start: 0.000000, bitrate: 30318 kb/s
    Stream #0.0: Video: dvvideo (dvsd / 0x64737664), yuv411p, 720x480 [SAR 32:27 DAR 16:9], 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0.1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s
Incompatible pixel format 'yuv411p' for codec 'libx264', auto-selecting format 'yuv420p'
[buffer @ 0x7addc0] w:720 h:480 pixfmt:yuv411p tb:1/1000000 sar:32/27 sws_param:
[scale @ 0x7afec0] w:720 h:480 fmt:yuv411p -> w:720 h:400 fmt:yuv420p flags:0x4
[libx264 @ 0x7ad600] using SAR=80/81
[libx264 @ 0x7ad600] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
[libx264 @ 0x7ad600] profile Main, level 3.0
[libx264 @ 0x7ad600] 264 - core 116 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=0 b_adapt=1 b_bias=0 direct=1 weightb=0 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=384 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'H.264-MPEG-4-AVC.mp4':
  Metadata:
    encoder         : Lavf53.11.0
    Stream #0.0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x400 [SAR 80:81 DAR 16:9], q=10-51, 384 kb/s, 30k tbn, 29.97 tbc
    Stream #0.1: Audio: aac (@[0][0][0] / 0x0040), 48000 Hz, 2 channels, s16, 384 kb/s
Stream mapping:
  Stream #0.0 -> #0.0 (dvvideo -> libx264)
  Stream #0.1 -> #0.1 (pcm_s16le -> aac)
Press [q] to stop, [?] for help
frame=  199 fps= 22 q=40.0 Lsize=     658kB time=00:00:06.60 bitrate= 815.9kbits/s
video:365kB audio:288kB global headers:0kB muxing overhead 0.832186%
frame I:12    Avg QP:29.74  size:  2798
[libx264 @ 0x7ad600] frame P:176   Avg QP:33.98  size:  1888
[libx264 @ 0x7ad600] frame B:11    Avg QP:41.15  size:   639
[libx264 @ 0x7ad600] consecutive B-frames: 88.9% 11.1%  0.0%  0.0%
[libx264 @ 0x7ad600] mb I  I16..4: 89.1%  0.0% 10.9%
[libx264 @ 0x7ad600] mb P  I16..4: 18.6%  0.0%  1.9%  P16..4: 38.2%  3.3%  1.7%  0.0%  0.0%    skip:36.3%
[libx264 @ 0x7ad600] mb B  I16..4:  0.3%  0.0%  0.0%  B16..8: 30.2%  1.0%  0.1%  direct: 0.9%  skip:67.4%  L0:25.6% L1:72.4% BI: 2.0%
[libx264 @ 0x7ad600] final ratefactor: 32.39
[libx264 @ 0x7ad600] coded y,uvDC,uvAC intra: 6.7% 38.9% 2.6% inter: 3.4% 25.6% 0.1%
[libx264 @ 0x7ad600] i16 v,h,dc,p: 34% 16% 12% 37%
[libx264 @ 0x7ad600] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 27% 41%  4%  3%  2%  2%  3%  1%
[libx264 @ 0x7ad600] i8c dc,h,v,p: 71% 10% 14%  5%
[libx264 @ 0x7ad600] Weighted P-Frames: Y:9.1% UV:5.1%
[libx264 @ 0x7ad600] ref P L0: 64.7% 11.7% 16.9%  6.4%  0.3%
[libx264 @ 0x7ad600] ref B L0: 83.4% 16.6%
[libx264 @ 0x7ad600] kb/s:449.26

Test 3

ffmpeg -i jump247-1.avi -vcodec libx264 -crf 20 -trellis 2 -threads 8 -flags +loop+mv4+aic -deblockalpha 0 -deblockbeta 0 -cmp +chroma -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -subq 7 -refs 5 -bf 0 -flags2 +mixed_refs-fastpskip -coder 0 -me_method umh -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10 -qmax 51 -qdiff 4 -vsync 2 -acodec libfaac -ab 160k -async 1 -f mp4 Output.mp4


ffmpeg version 0.8.2.git, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep  6 2011 14:01:03 with gcc 4.4.4 20100726 (Red Hat 4.4.4-13)
  configuration: --enable-libfaac --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-libxvid --enable-x11grab --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libfaac --enable-decoder=h263 --enable-encoder=h263 --enable-decoder=h264 --enable-encoder=h264 --enable-version3
  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 11. 0 / 53. 11. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 37. 0 /  2. 37. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[avi @ 0xb6d780] parser not found for codec pcm_s16le, packets or times may be invalid.
[avi @ 0xb6d780] parser not found for codec dvvideo, packets or times may be invalid.
Input #0, avi, from 'jump247-1.avi':
  Duration: 00:00:06.63, start: 0.000000, bitrate: 30318 kb/s
    Stream #0.0: Video: dvvideo (dvsd / 0x64737664), yuv411p, 720x480 [SAR 32:27 DAR 16:9], 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0.1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s
Incompatible pixel format 'yuv411p' for codec 'libx264', auto-selecting format 'yuv420p'
[buffer @ 0xb727a0] w:720 h:480 pixfmt:yuv411p tb:1/1000000 sar:32/27 sws_param:
[buffersink @ 0xb70500] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 0xb71700] w:720 h:480 fmt:yuv411p -> w:720 h:480 fmt:yuv420p flags:0x4
[libx264 @ 0xb6e860] using SAR=32/27
[libx264 @ 0xb6e860] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
[libx264 @ 0xb6e860] profile Main, level 3.0
[libx264 @ 0xb6e860] 264 - core 116 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=0 chroma_qp_offset=-2 threads=8 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=0 b_adapt=1 b_bias=0 direct=1 weightb=0 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=20.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'Output.mp4':
  Metadata:
    encoder         : Lavf53.11.0
    Stream #0.0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x480 [SAR 32:27 DAR 16:9], q=10-51, 30k tbn, 29.97 tbc
    Stream #0.1: Audio: aac (@[0][0][0] / 0x0040), 48000 Hz, 2 channels, s16, 160 kb/s
Stream mapping:
  Stream #0.0 -> #0.0 (dvvideo -> libx264)
  Stream #0.1 -> #0.1 (pcm_s16le -> libfaac)
Press [q] to stop, [?] for help
frame=  199 fps=  2 q=-1.0 Lsize=    2395kB time=00:00:06.60 bitrate=2969.6kbits/s
video:2259kB audio:130kB global headers:0kB muxing overhead 0.227601%
frame I:11    Avg QP:19.92  size: 16876
[libx264 @ 0xb6e860] frame P:177   Avg QP:23.02  size: 11413
[libx264 @ 0xb6e860] frame B:11    Avg QP:24.45  size:  9742
[libx264 @ 0xb6e860] consecutive B-frames: 88.9% 11.1%  0.0%  0.0%
[libx264 @ 0xb6e860] mb I  I16..4: 59.3%  0.0% 40.7%
[libx264 @ 0xb6e860] mb P  I16..4: 13.5%  0.0% 19.9%  P16..4: 45.5% 12.9%  7.1%  0.0%  0.0%    skip: 1.1%
[libx264 @ 0xb6e860] mb B  I16..4:  0.8%  0.0%  3.4%  B16..8: 45.0%  9.1%  2.3%  direct:22.6%  skip:16.6%  L0:33.0% L1:52.1% BI:14.9%
[libx264 @ 0xb6e860] coded y,uvDC,uvAC intra: 66.8% 91.2% 41.6% inter: 29.3% 88.3% 3.5%
[libx264 @ 0xb6e860] i16 v,h,dc,p: 18% 32%  6% 44%
[libx264 @ 0xb6e860] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 53% 18%  3%  2%  3%  1%  3%  2%
[libx264 @ 0xb6e860] i8c dc,h,v,p: 52% 16% 21% 11%
[libx264 @ 0xb6e860] Weighted P-Frames: Y:5.6% UV:3.4%
[libx264 @ 0xb6e860] ref P L0: 54.1% 11.9% 20.9% 12.6%  0.5%
[libx264 @ 0xb6e860] ref B L0: 84.6% 15.4%
[libx264 @ 0xb6e860] kb/s:2786.55

HandBrake - it works

FFMPEG

winFF FFMPEG after qt-faststart - it works

FFMPEG after qt-faststart jump247-videof.mp4

links about codex, pixel formats and other useful stuff

Pixel formats
Pixel formats and codex
Pixel formats and graphics controllers

FFMPEG config options

Video-Options x264 FFmpeg Options Guide FFMPEG Intermediate guide FFmpeg Howto FFMPEG Presets X264 Settings FFMPEG tips on Linux How to encode video for mobile use