#4295 closed defect (fixed)
vpx: misleading error report on 2nd pass
Reported by: | Christian Ebert | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | git-master | Keywords: | libvpx |
Cc: | blacktrash@gmx.net, Michael Niedermayer | Blocked By: | |
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
webm (libvpx) 1st pass does not produce video output. ffmpeg warns (with misleading hints to correct parameters) that output is empty (if no audio is encoded). At 2nd pass an IO Error is reported. It's not fatal, but at least the latter should not be shown at error level. Because it is not an error; or is it?
How to reproduce:
$ ffmpeg -i test.mov -an -pass 1 test.webm ffmpeg version N-69503-g6a0cd52 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-ffserver --enable-shared --enable-openssl --enable-libspeex --enable-libfdk-aac --enable-libx265 --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libvidstab --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib libavutil 54. 18.100 / 54. 18.100 libavcodec 56. 21.102 / 56. 21.102 libavformat 56. 19.100 / 56. 19.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 9.103 / 5. 9.103 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Guessed Channel Layout for Input Stream #0.1 : mono Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mov': Metadata: creation_time : 1995-10-08 17:44:18 Duration: 00:00:35.00, start: 0.000000, bitrate: 1385 kb/s Stream #0:0(eng): Video: cinepak (cvid / 0x64697663), rgb24, 320x240, 1206 kb/s, 15 fps, 15 tbr, 600 tbn, 600 tbc (default) Metadata: creation_time : 1995-10-08 17:44:18 handler_name : Apple Alias Data Handler encoder : Cinepak Stream #0:1(eng): Audio: pcm_u8 (raw / 0x20776172), 22254 Hz, 1 channels, u8, 178 kb/s (default) Metadata: creation_time : 1995-10-08 17:44:18 handler_name : Apple Alias Data Handler [libvpx @ 0x7fb3bb853200] v1.3.0-5410-g4ed539f Output #0, webm, to 'test.webm': Metadata: encoder : Lavf56.19.100 Stream #0:0(eng): Video: vp8 (libvpx), yuv420p, 320x240, q=-1--1, pass 1, 200 kb/s, 15 fps, 1k tbn, 15 tbc (default) Metadata: creation_time : 1995-10-08 17:44:18 handler_name : Apple Alias Data Handler encoder : Lavc56.21.102 libvpx Stream mapping: Stream #0:0 -> #0:0 (cinepak (native) -> vp8 (libvpx)) Press [q] to stop, [?] for help frame= 525 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) $ ffmpeg -y -i test.mov -an -pass 2 test.webm ffmpeg version N-69503-g6a0cd52 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-ffserver --enable-shared --enable-openssl --enable-libspeex --enable-libfdk-aac --enable-libx265 --enable-libx264 --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libvidstab --extra-cflags=-I/sw/include --extra-libs=-L/sw/lib libavutil 54. 18.100 / 54. 18.100 libavcodec 56. 21.102 / 56. 21.102 libavformat 56. 19.100 / 56. 19.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 9.103 / 5. 9.103 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Guessed Channel Layout for Input Stream #0.1 : mono Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mov': Metadata: creation_time : 1995-10-08 17:44:18 Duration: 00:00:35.00, start: 0.000000, bitrate: 1385 kb/s Stream #0:0(eng): Video: cinepak (cvid / 0x64697663), rgb24, 320x240, 1206 kb/s, 15 fps, 15 tbr, 600 tbn, 600 tbc (default) Metadata: creation_time : 1995-10-08 17:44:18 handler_name : Apple Alias Data Handler encoder : Cinepak Stream #0:1(eng): Audio: pcm_u8 (raw / 0x20776172), 22254 Hz, 1 channels, u8, 178 kb/s (default) Metadata: creation_time : 1995-10-08 17:44:18 handler_name : Apple Alias Data Handler IO error: Undefined error: 0 [libvpx @ 0x7f8ba3053200] v1.3.0-5410-g4ed539f Output #0, webm, to 'test.webm': Metadata: encoder : Lavf56.19.100 Stream #0:0(eng): Video: vp8 (libvpx), yuv420p, 320x240, q=-1--1, pass 2, 200 kb/s, 15 fps, 1k tbn, 15 tbc (default) Metadata: creation_time : 1995-10-08 17:44:18 handler_name : Apple Alias Data Handler encoder : Lavc56.21.102 libvpx Stream mapping: Stream #0:0 -> #0:0 (cinepak (native) -> vp8 (libvpx)) Press [q] to stop, [?] for help frame= 525 fps= 76 q=0.0 Lsize= 859kB time=00:00:35.00 bitrate= 201.1kbits/s video:855kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.495231%
Change History (2)
follow-up: 2 comment:1 by , 10 years ago
Cc: | added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:2 by , 10 years ago
Replying to michael:
First part fixed in 4fe38441b0fc2d06dcc98247afb9b029d07a1305
Second part not reproduceable, if it still happens try to update libvpx if that doesnt help please reopen the ticket and provide a input file with which it can be reproduced
Confirming fix. The second part must have been resolved in some previous version.
Thanks.
First part fixed in 4fe38441b0fc2d06dcc98247afb9b029d07a1305
Second part not reproduceable, if it still happens try to update libvpx if that doesnt help please reopen the ticket and provide a input file with which it can be reproduced