Opened 12 years ago
Last modified 11 years ago
#2604 reopened defect
flm files cannot be written without explicitly setting the pixel format for rawvideo
Reported by: | str | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | git-master | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
ffmpeg.exe -i d:\videos
\simpsons_trailer05-de_xhigh.mov -vcodec rawvideo test.flm
ffmpeg version N-52523-g0fb64da Copyright (c) 2000-2013 the FFmpeg developers
built on Apr 28 2013 00:01:23 with gcc 4.7.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrn
b --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libr
tmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheo
ra --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
libavutil 52. 27.101 / 52. 27.101
libavcodec 55. 6.100 / 55. 6.100
libavformat 55. 3.100 / 55. 3.100
libavdevice 55. 0.100 / 55. 0.100
libavfilter 3. 61.100 / 3. 61.100
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'd:\videos\simpsons_trailer05-de_xhigh.m
ov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2007-07-16 16:12:57
copyright : (c) 20th Century Fox of Germany
copyright-eng : (c) 20th Century Fox of Germany
title : The Simpsons Movie [20th Century Fox of Germany]
title-eng : The Simpsons Movie [20th Century Fox of Germany]
artist : Encoded by: S&L MediaNetworX GmbH
artist-eng : Encoded by: S&L MediaNetworX GmbH
Duration: 00:01:46.00, start: 0.000000, bitrate: 1357 kb/s
Stream #0:0(eng): Video: svq3 (SVQ3 / 0x33515653), yuvj420p, 480x196, 1227 k
b/s, 25 fps, 25 tbr, 600 tbn, 600 tbc
Metadata:
creation_time : 2007-07-16 16:12:57
handler_name : Apple Alias-Datensteuerung
Stream #0:1(eng): Audio: qdm2 (QDM2 / 0x324D4451), 44100 Hz, stereo, s16, 12
8 kb/s
Metadata:
creation_time : 2007-07-16 16:12:57
handler_name : Apple Alias-Datensteuerung
File 'test.flm' already exists. Overwrite ? [y/N] y
[filmstrip @ 003fe580] only AV_PIX_FMT_RGBA is supported
Output #0, filmstrip, to 'test.flm':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
artist-eng : Encoded by: S&L MediaNetworX GmbH
copyright : (c) 20th Century Fox of Germany
copyright-eng : (c) 20th Century Fox of Germany
title : The Simpsons Movie [20th Century Fox of Germany]
title-eng : The Simpsons Movie [20th Century Fox of Germany]
artist : Encoded by: S&L MediaNetworX GmbH
encoder : Lavf55.3.100
Stream #0:0(eng): Video: rawvideo (I420 / 0x30323449), yuvj420p, 480x196, q=
2-31, 200 kb/s, 90k tbn, 25 tbc
Metadata:
creation_time : 2007-07-16 16:12:57
handler_name : Apple Alias-Datensteuerung
Stream mapping:
Could not write header for output file #0 (incorrect codec parameters ?): Invali
d data found when processing input
d:\3rdParty\ffmpeg-20130428-git-0fb64da-win32-static\bin>
Change History (8)
comment:1 by , 12 years ago
Component: | avformat → undetermined |
---|---|
Resolution: | → invalid |
Status: | new → closed |
comment:2 by , 12 years ago
I know that this is the bug tracker. And I think, that if the encoder does not contains such information, then this is a bug. Most other encoders provide that information in their pix_fmts field. But this field is 0 in the encoder. The check is performed anywehere in the code but is not visible to outside.
comment:3 by , 12 years ago
The rawvideo encoder supports not only rgba but all colour spaces.
The filmstrip muxer avoids to write invalid files.
comment:4 by , 12 years ago
And there is no way to check this programmatically? I use the API, not ffmpeg as tool.
comment:5 by , 12 years ago
How do you choose filmstrip?
What I mean is: If filmstrip is hard coded, you can also hard code rgba or do I misunderstand?
comment:6 by , 12 years ago
In my app the user can select any muxers (by file extension). So I should have to hardcode each exceptional format or codec?
comment:7 by , 12 years ago
Resolution: | invalid |
---|---|
Status: | closed → reopened |
comment:8 by , 11 years ago
Summary: | flm files cannot be written → flm files cannot be written without explicitly setting the pixel format for rawvideo |
---|
This error message tries to tell you to use
-pix_fmt rgba
Please understand that this is a bug tracker, not a support forum.