[FFmpeg-trac] #237(avcodec:new): ffv1 v2
FFmpeg
trac at avcodec.org
Tue May 24 19:58:20 CEST 2011
#237: ffv1 v2
---------------------+--------------------------
Reporter: dericed | Type: defect
Status: new | Priority: normal
Component: avcodec | Version: unspecified
Keywords: | Blocked By:
Blocking: | Reproduced: 0
Analyzed: 0 |
---------------------+--------------------------
Using ffv1 version 2 to encode yuv422p10le and then decoding back to
yuv422p10le results in the loss the right 25% of the image. See samples
attached.
v210 to ffv1 v2
{{{
ffmpeg -y -vsync 0 -i unc_10_bit.mov -vcodec ffv1 -coder 1 -an
unc_10_bit_ffv1.mov
ffmpeg version git-N-30179-g8d95317, Copyright (c) 2000-2011 the FFmpeg
developers
built on May 24 2011 13:40:22 with gcc 4.2.1 (Apple Inc. build 5666)
(dot 3)
configuration:
libavutil 51. 2. 1 / 51. 2. 1
libavcodec 53. 6. 0 / 53. 6. 0
libavformat 53. 2. 0 / 53. 2. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 10. 0 / 2. 10. 0
libswscale 0. 14. 0 / 0. 14. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x101012400] Could not find codec parameters
(Data: tmcd / 0x64636D74)
Seems stream 0 codec frame rate differs from container frame rate: 2997.00
(2997/1) -> 29.97 (2997/100)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'unc_10_bit.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2009-12-14 22:30:48
Duration: 00:10:32.86, start: -88.288288, bitrate: 47 kb/s
Stream #0.0(eng): Video: v210, yuv422p10le, 720x486, 223724 kb/s, PAR
10:11 DAR 400:297, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
Metadata:
creation_time : 2009-12-14 22:30:48
Stream #0.1(eng): Audio: pcm_s16be, 48000 Hz, 2 channels, s16, 1536
kb/s
Metadata:
creation_time : 2009-12-14 22:30:48
Stream #0.2(eng): Data: tmcd / 0x64636D74
Metadata:
creation_time : 2009-12-14 22:30:48
[buffer @ 0x100d02000] w:720 h:486 pixfmt:yuv422p10le tb:1/1000000
sar:10/11 sws_param:
[mov @ 0x10102c400] Warning, using MS style video codec tag, the file may
be unplayable!
Output #0, mov, to 'unc_10_bit_ffv1.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2009-12-14 22:30:48
encoder : Lavf53.2.0
Stream #0.0(eng): Video: ffv1, yuv422p10le, 720x486 [PAR 10:11 DAR
400:297], q=2-31, 200 kb/s, 2997 tbn, 29.97 tbc
Metadata:
creation_time : 2009-12-14 22:30:48
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
frame= 4 fps= 0 q=0.0 Lsize= 1042kB time=88.42 bitrate=
96.6kbits/s
video:1041kB audio:0kB global headers:0kB muxing overhead 0.074731%
}}}
ffv1 back into v210
{{{
ffmpeg -y -i unc_10_bit_ffv1.mov -vcodec v210
unc_10_bit_ffv1_back_to_v210.mov
ffmpeg version git-N-30179-g8d95317, Copyright (c) 2000-2011 the FFmpeg
developers
built on May 24 2011 13:40:22 with gcc 4.2.1 (Apple Inc. build 5666)
(dot 3)
configuration:
libavutil 51. 2. 1 / 51. 2. 1
libavcodec 53. 6. 0 / 53. 6. 0
libavformat 53. 2. 0 / 53. 2. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 10. 0 / 2. 10. 0
libswscale 0. 14. 0 / 0. 14. 0
Seems stream 0 codec frame rate differs from container frame rate: 2997.00
(2997/1) -> 29.97 (2997/100)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'unc_10_bit_ffv1.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
creation_time : 1970-01-01 00:00:00
encoder : Lavf53.2.0
Duration: 00:00:00.13, start: 0.000000, bitrate: 63973 kb/s
Stream #0.0(eng): Video: ffv1, yuv422p10le, 720x486, 63914 kb/s, PAR
10:11 DAR 400:297, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
Metadata:
creation_time : 1970-01-01 00:00:00
[buffer @ 0x100d012e0] w:720 h:486 pixfmt:yuv422p10le tb:1/1000000
sar:10/11 sws_param:
Output #0, mov, to 'unc_10_bit_ffv1_back_to_v210.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
creation_time : 1970-01-01 00:00:00
encoder : Lavf53.2.0
Stream #0.0(eng): Video: v210, yuv422p10le, 720x486 [PAR 10:11 DAR
400:297], q=2-31, 200 kb/s, 2997 tbn, 29.97 tbc
Metadata:
creation_time : 1970-01-01 00:00:00
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
frame= 4 fps= 0 q=0.0 Lsize= 3646kB time=0.13
bitrate=223770.0kbits/s
video:3645kB audio:0kB global headers:0kB muxing overhead 0.020174%
}}}
--
Ticket URL: <http://ffmpeg.org/trac/ffmpeg/ticket/237>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list