Henk Schoneveld <[email protected]> added the comment:
I hereby add more 'proof'. Under windows with mencoder I'm able to use CoreAVC
as the decoder instead of ffh264. The output shows:
All the same except for the decoder, CoreAVC vs ffh264
Note the differences in size: 1219444 vs. 1112986
and that of the time 4.560 vs. 4.520
C:\Program Files\Mplayer\MPlayer-rtm-svn-31372>mencoder z:\bbchd-114frames.ts -f
ps 25 -ofps 25 -o z:\mencoderCoreAVCbbchd.mp4 -vc dsncoreavc -vf scale=720:576:0
-demuxer lavf -nosound -ovc x264 -x264encopts bitrate=1672:me=umh:me_range=24:n
odct_decimate:nointerlaced:8x8dct:nofast_pskip:trellis=1:partitions=p8x8,b8x8,i8
x8,i4x4:mixed_refs:keyint=250:keyint_min=25:psy_rd=0.8,0.2:frameref=3:bframes=3:
b_adapt=2:b_pyramid=none:weight_b:weightp=2:direct_pred=auto:subq=7:mbtree:chrom
a_me:cabac:aud:aq_mode=1:deblock:vbv_maxrate=12500:vbv_bufsize=5000:level_idc=30
:threads=auto:ssim:psnr
MEncoder Sherpya-SVN-r31372-4.2.5 (C) 2000-2010 MPlayer Team
154 audio & 345 video codecs
WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of help.
success: format: 0 data: 0x0 - 0x60f524
libavformat file format detected.
[h264 @ 02016560]non-existing SPS 1 referenced in buffering period
[lavf] stream 0: video (h264), -vid 0
LAVF: Program 1
VIDEO: [H264] 1440x1080 0bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:35 fourcc:0x34363248 size:1440x1080 fps:25.000 ftime:=0.0400
Input fps will be interpreted as 25.000 instead.
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [scale w=720 h=576 interlaced=0]
==========================================================================
Forced video codec: dsncoreavc
Opening video decoder: [dsnative] DirectShow video codecs (native win32)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
Last message repeated 1 times
[swscaler @ 02046010]BICUBIC scaler, from yuv420p to yuv420p using MMX2
x264 [info]: using SAR=64/45
x264 [info]: using cpu capabilities: MMX2 SSE2Slow SlowCTZ
x264 [info]: profile High, level 3.0
Selected video codec: [dsncoreavc] vfm: dsnative (CoreAVC Video Decoder)
==========================================================================
[NULL @ 02016560]non-existing SPS 1 referenced in buffering period
Writing header...6f (31%) 23.55fps Trem: 0min 0mb A-V:0.000 [0:0]
ODML: vprp aspect is 16:9.
Writing header...
ODML: vprp aspect is 16:9.
[NULL @ 02016560]missing picture in access unitn 0mb A-V:0.000 [2100:0]
Flushing video frames.
Writing index...
Writing header...
ODML: vprp aspect is 16:9.
Video stream: 2139.375 kbit/s (267421 B/s) size: 1219444 bytes 4.560 secs 11
4 frames
With ffh264 decoder
C:\Program Files\Mplayer\MPlayer-rtm-svn-31372>mencoder z:\bbchd-114frames.ts -f
ps 25 -ofps 25 -o z:\mencoderffh264bbchd.mp4 -vc ffh264 -vf scale=720:576:0 -dem
uxer lavf -nosound -ovc x264 -x264encopts bitrate=1672:me=umh:me_range=24:nodct_
decimate:nointerlaced:8x8dct:nofast_pskip:trellis=1:partitions=p8x8,b8x8,i8x8,i4
x4:mixed_refs:keyint=250:keyint_min=25:psy_rd=0.8,0.2:frameref=3:bframes=3:b_ada
pt=2:b_pyramid=none:weight_b:weightp=2:direct_pred=auto:subq=7:mbtree:chroma_me:
cabac:aud:aq_mode=1:deblock:vbv_maxrate=12500:vbv_bufsize=5000:level_idc=30:thre
ads=auto:ssim:psnr
MEncoder Sherpya-SVN-r31372-4.2.5 (C) 2000-2010 MPlayer Team
154 audio & 345 video codecs
WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of help.
success: format: 0 data: 0x0 - 0x60f524
libavformat file format detected.
[h264 @ 02191ab0]non-existing SPS 1 referenced in buffering period
[lavf] stream 0: video (h264), -vid 0
LAVF: Program 1
VIDEO: [H264] 1440x1080 0bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:35 fourcc:0x34363248 size:1440x1080 fps:25.000 ftime:=0.0400
Input fps will be interpreted as 25.000 instead.
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [scale w=720 h=576 interlaced=0]
==========================================================================
Forced video codec: ffh264
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[h264 @ 00f9c334]non-existing SPS 1 referenced in buffering period
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
[NULL @ 00f9c334]non-existing SPS 1 referenced in buffering period
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
[swscaler @ 010a47b4]BICUBIC scaler, from yuv420p to yuv420p using MMX2
x264 [info]: using SAR=64/45
x264 [info]: using cpu capabilities: MMX2 SSE2Slow SlowCTZ
x264 [info]: profile High, level 3.0
Pos: 0.0s 4f ( 4%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
1 duplicate frame(s)!
Writing header...
ODML: vprp aspect is 16:9.
Writing header...
ODML: vprp aspect is 16:9.
Pos: 0.0s 5f ( 4%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
1 duplicate frame(s)!
Writing header...
ODML: vprp aspect is 16:9.
Writing header...9f (33%) 15.08fps Trem: 0min 0mb A-V:0.000 [0:0]
ODML: vprp aspect is 16:9.
[NULL @ 00f9c334]missing picture in access unitn 0mb A-V:0.000 [1892:0]
Flushing video frames.
Writing index...
Writing header...
ODML: vprp aspect is 16:9.
Video stream: 1969.887 kbit/s (246235 B/s) size: 1112986 bytes 4.520 secs 11
4 frames
________________________________________________
FFmpeg issue tracker <[email protected]>
<https://roundup.ffmpeg.org/issue2020>
________________________________________________