[FFmpeg-trac] #1066(undetermined:new): ProRes Scaling using the "-vf scale" filter produces a green output
FFmpeg
trac at avcodec.org
Wed Mar 14 07:25:55 CET 2012
#1066: ProRes Scaling using the "-vf scale" filter produces a green output
-------------------------------------+-------------------------------------
Reporter: dfred | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: ffmpeg | Blocked By:
macports mac prores scale vf mov | Reproduced by developer: 0
quicktime proxy |
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
'''Objective:''' To scale a 2048x854 ProRes422HQ video to a half-size
ProRes422Proxy
'''Problem:''' Output comes out all green.
Notes:
1) When I don't scale, the ProRes422Proxy comes out fine using "avcodec
copy".
2) If I start with a ProRes422Proxy at half-size it works if I just do
"-avcodec copy" with no scaling. So, it seems to be the scaling filter
that causes a problem.
3) Even if I try to scale using the same ProRes codec the output comes out
green.
'''Command Line:'''
{{{
ffmpeg -i cockpit_ProResHQ_2048x854.mov -vcodec prores -profile 0 -vf
scale=iw/2:-1 -acodec copy cockpit_ProResProxy_1024x427.mov
}}}
'''OS Report:''' Using ffmpeg-devel from MacPorts on Mac OS 10.6.8
'''Report Output:'''
ffmpeg version 0.8.5.git, Copyright (c) 2000-2011 the FFmpeg developers
built on Mar 13 2012 23:10:56 with gcc 4.2.1 (Apple Inc. build 5666)
(dot 3)
configuration: --prefix=/opt/local --enable-gpl --enable-postproc
--enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis
--enable-libtheora --enable-libdirac --enable-libschroedinger --enable-
libopenjpeg --enable-libmodplug --enable-libxvid --enable-libx264
--enable-libvpx --enable-libspeex --mandir=/opt/local/share/man --enable-
shared --enable-pthreads --cc=/usr/bin/gcc-4.2 --enable-nonfree --enable-
libfaac --arch=x86_64 --enable-yasm
libavutil 51. 23. 0 / 51. 23. 0
libavcodec 53. 27. 0 / 53. 27. 0
libavformat 53. 18. 0 / 53. 18. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 45. 3 / 2. 45. 3
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200ee00] Format mov,mp4,m4a,3gp,3g2,mj2
probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200ee00] ISO: File Type Major Brand: qt
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200ee00] Unimplemented container channel
layout.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200ee00] If you want to help, upload a
sample of this file to ftp://upload.ffmpeg.org/MPlayer/incoming/ and
contact the ffmpeg-devel mailing list.
[prores @ 0x10200fa00] err{or,}_recognition separate: 1; 1
[prores @ 0x10200fa00] err{or,}_recognition combined: 1; 1
[pcm_s32be @ 0x102071200] err{or,}_recognition separate: 1; 1
[pcm_s32be @ 0x102071200] err{or,}_recognition combined: 1; 1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200ee00] Probe buffer size limit 5000000
reached
Seems stream 0 codec frame rate differs from container frame rate:
23976.00 (23976/1) -> 23.98 (2997/125)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'HiRes/cockpit_ProResHQ_2048x854.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2012-03-07 21:39:19
Duration: 00:00:00.41, start: 0.000000, bitrate: 169288 kb/s
Stream #0:0(eng), 6, 1/23976: Video: prores (apch / 0x68637061),
yuv422p10le, 2048x854, 1/23976, 167638 kb/s, 23.98 fps, 23.98 tbr, 23976
tbn, 23976 tbc
Metadata:
creation_time : 2012-03-07 21:39:19
handler_name : ?Apple Alias Data Handler
Stream #0:1(eng), 0, 1/48000: Audio: pcm_s32be (lpcm / 0x6D63706C),
48000 Hz, 1 channels, s32, 1536 kb/s
Metadata:
creation_time : 2012-03-07 21:39:19
handler_name : ?Apple Alias Data Handler
Stream #0:2(eng), 0, 1/23976: Data: none (tmcd / 0x64636D74)
Metadata:
creation_time : 2012-03-07 21:39:19
handler_name : ?Apple Alias Data Handler
At least one output file must be specified
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1066>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list