View Full Version : High Profile 4.1 Interlaced AVC Samples?
Bathrone
22nd March 2009, 13:03
Im testing various deinterlace algorithms and I dont have a high 1920x1080 high profile 4.1 AVC encoded source - interlaced not progressive.
Can anyone please point me to a sample or two?
Thanks
http://x264.nl/h.264.samples/ (there are both progressive and PAFF/MBAFF interlaced clips here)
or encode one yourself with x264.
Bathrone
22nd March 2009, 16:07
Well I downloaded the premiere-paff but the sample exceeds the maximum number of reference frames and has some artifacting. I didnt see any other 1920 interlaced material on that site.
Well I downloaded the premiere-paff but the sample exceeds the maximum number of reference frames and has some artifacting.
The stream has been cut at an arbitrary position, so there is some corruption at the beginning, but otherwise I don't see any artifacting.
I didnt see any other 1920 interlaced material on that site.
Did you check all the subdirectories? For example: http://x264.nl/h.264.samples/force.php?file=./apr.2008/04-11_12-32-52_BravaHDTV_Europakonzert_vpid_515.ts
shon3i
22nd March 2009, 17:15
You can make that streams with Mainconcept Reference, because x264 don't have full interlaced support.
If Bathrone is only testing deinterlacing algorithms and wants to see how they behave along with H.264 decoding, x264's missing interlace signaling shouldn't be much of a problem. Besides, most x264 Windows builds include the hrd+interlace patch that adds the necessary SEI messages (field order etc.).
Bathrone
23rd March 2009, 03:36
The stream has been cut at an arbitrary position, so there is some corruption at the beginning, but otherwise I don't see any artifacting.
Thanks for the assistance :)
When I try to playback that file, mplayer has many messages about exceedng the maximum number of reference frames as per:
mplayer -ao pulse -vo vdpau:deint=4 -vc ffh264vdpau -nolirc premiere-paff.ts
MPlayer SVN-r29032-4.3.3 (C) 2000-2009 MPlayer Team
Playing premiere-paff.ts.
TS file format detected.
VIDEO H264(pid=767) AUDIO A52(pid=772) NO SUBS (yet)! PROGRAM N. 129
FPS seems to be: 25.000000
==========================================================================
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] XVMC-accelerated MPEG-2.
Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
[pulse] working around probably broken pause functionality,
see http://www.pulseaudio.org/ticket/440
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[VD_FFMPEG] XVMC-accelerated MPEG-2.
VDec: vo config request - 1920 x 1088 (preferred colorspace: H.264 VDPAU acceleration)
VDec: using H.264 VDPAU acceleration as output csp (no 0)
Movie-Aspect is 1.76:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1088 => 1920x1088 H.264 VDPAU acceleration
[ASPECT] Warning: No suitable new res found!
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
[h264_vdpau @ 0xc9cb80]number of reference frames exceeds max (probably corrupt input), discarding one
I've compiled mplayer svn to test out the fantastic new VDPAU in SVN, including a temporal spatial deinterlacer accelerated in the GPU along with the decoding. It can also do other post processing on the gpu.
Thanks for the assistance :)
You're welcome. :)
When I try to playback that file, mplayer has many messages about exceedng the maximum number of reference frames as per:
Yes, that's caused by the bad cutting. But only the first few frames that MPlayer shows are corrupted (when decoded by libavcodec, I can't test VDPAU) and no
warnings are printed afterwards. If there is other artifacting with VDPAU, you could try cutting at a keyframe with some tool or just encode a sample yourself.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.