{5} Open Tickets by Owner (Full Description) (333 matches)

List open tickets, group by ticket owner. This report demonstrates the use of full-row display.

Results (301 - 333 of 333)

1 2 3 4
Ticket Summary Component Milestone Type Created
Description
#1937 cdxl: wrong duration avformat enhancement 11/20/2012
C:\>ffmpeg -i Fruit.CDXL out.avi
ffmpeg version N-46755-ge70144c Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 15 2012 02:38:20 with gcc 4.5.0 (GCC) 20100414 (Fedora MinGW 4.5.
0-1.fc14)
  configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build --arch=
x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686-pc-min
gw32-gcc' --enable-w32threads --enable-memalign-hack --enable-runtime-cpudetect
--enable-cross-compile --enable-static --disable-shared --extra-libs='-lws2_32 -
lwinmm -lpthread' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snap
shots/build/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/s
napshots/build/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3
--enable-nonfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      52.  6.100 / 52.  6.100
  libavcodec     54. 71.100 / 54. 71.100
  libavformat    54. 36.100 / 54. 36.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.100 /  3. 23.100
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[cdxl @ 0x1edc2c0] Estimating duration from bitrate, this may be inaccurate
Input #0, cdxl, from 'Fruit.CDXL':
  Duration: 00:01:15.54, start: 0.000000, bitrate: 88 kb/s
    Stream #0:0: Video: cdxl, pal8, 128x80, 29.97 fps, 29.96 tbr, 11025 tbn
    Stream #0:1: Audio: pcm_s8, 11025 Hz, mono, u8, 88 kb/s
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.36.100
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 128x80, q=2-31, 200
kb/s, 29.96 tbn, 29.96 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 11025 Hz, mono, s16p
Stream mapping:
  Stream #0:0 -> #0:0 (cdxl -> mpeg4)
  Stream #0:1 -> #0:1 (pcm_s8 -> libmp3lame)
Press [q] to stop, [?] for help
frame=  150 fps=0.0 q=2.0 Lsize=      89kB time=00:00:05.01 bitrate= 145.6kbits/
s
video:64kB audio:10kB subtitle:0 global headers:0kB muxing overhead 21.236188%

#1956 swf fails to decode undetermined enhancement 11/23/2012

file:

 https://bugzilla.gnome.org/attachment.cgi?id=161315

info:

 https://bugzilla.gnome.org/show_bug.cgi?id=618959

C:\>ffmpeg -i flash.swf -f null -
ffmpeg version N-46755-ge70144c Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 15 2012 02:38:20 with gcc 4.5.0 (GCC) 20100414 (Fedora MinGW 4.5.
0-1.fc14)
  configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build --arch=
x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686-pc-min
gw32-gcc' --enable-w32threads --enable-memalign-hack --enable-runtime-cpudetect
--enable-cross-compile --enable-static --disable-shared --extra-libs='-lws2_32 -
lwinmm -lpthread' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snap
shots/build/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/s
napshots/build/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3
--enable-nonfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      52.  6.100 / 52.  6.100
  libavcodec     54. 71.100 / 54. 71.100
  libavformat    54. 36.100 / 54. 36.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.100 /  3. 23.100
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[swf @ 0x1edc2c0] SWF compressed file detected
[swf @ 0x1edc2c0] Estimating duration from bitrate, this may be inaccurate
flash.swf: could not find codec parameters

#1973 aiff g726 fails to decode avformat enhancement 11/28/2012

there seems to be g726 added to "libavformat/aiff.h", but aiff with g726 fails to decode

 http://samples.mplayerhq.hu/A-codecs/g726/o2_726.aiff

C:\>ffmpeg -i o2_726.aiff
ffmpeg version N-47116-g109268c Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 27 2012 02:39:53 with gcc 4.5.0 (GCC) 20100414 (Fedora MinGW 4.5.
0-1.fc14)
  configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build --arch=
x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686-pc-min
gw32-gcc' --enable-w32threads --enable-memalign-hack --enable-runtime-cpudetect
--enable-cross-compile --enable-static --disable-shared --extra-libs='-lws2_32 -
lwinmm -lpthread' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snap
shots/build/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/s
napshots/build/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3
--enable-nonfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      52.  9.102 / 52.  9.102
  libavcodec     54. 77.100 / 54. 77.100
  libavformat    54. 37.100 / 54. 37.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.102 /  3. 23.102
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 17.101 /  0. 17.101
  libpostproc    52.  2.100 / 52.  2.100
[aiff @ 0x1edc2c0] could not find COMM tag or invalid block_align value
o2_726.aiff: Operation not permitted

#1978 support rifx avformat enhancement 11/29/2012

plays with sox

 http://www.fileformat.info/format/riff/corion_rifx.htm

C:\>ffmpeg -i rifx.wav
ffmpeg version N-47225-g3860e34 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 29 2012 02:24:10 with gcc 4.5.0 (GCC) 20100414 (Fedora MinGW 4.5.
0-1.fc14)
  configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build --arch=
x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686-pc-min
gw32-gcc' --enable-w32threads --enable-memalign-hack --enable-runtime-cpudetect
--enable-cross-compile --enable-static --disable-shared --extra-libs='-lws2_32 -
lwinmm -lpthread' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snap
shots/build/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/s
napshots/build/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3
--enable-nonfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      52.  9.102 / 52.  9.102
  libavcodec     54. 77.100 / 54. 77.100
  libavformat    54. 39.100 / 54. 39.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.104 /  3. 23.104
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 17.101 /  0. 17.101
  libpostproc    52.  2.100 / 52.  2.100
rifx.wav: Invalid data found when processing input

#2004 jpeg: support some more pix fmts avcodec enhancement 12/08/2012

created with

cjpeg -sample 3x1/[...] test.tga >test_31.jpg
C:\>ffmpeg -i test_31.jpg
ffmpeg version N-47325-gb90e795 Copyright (c) 2000-2012 the FFmpeg developers
  built on Dec  1 2012 02:23:25 with gcc 4.5.0 (GCC) 20100414 (Fedora MinGW 4.5.
0-1.fc14)
  configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build --arch=
x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686-pc-min
gw32-gcc' --enable-w32threads --enable-memalign-hack --enable-runtime-cpudetect
--enable-cross-compile --enable-static --disable-shared --extra-libs='-lws2_32 -
lwinmm -lpthread' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snap
shots/build/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/s
napshots/build/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3
--enable-nonfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      52. 10.100 / 52. 10.100
  libavcodec     54. 78.100 / 54. 78.100
  libavformat    54. 41.100 / 54. 41.100
  libavdevice    54.  3.101 / 54.  3.101
  libavfilter     3. 23.104 /  3. 23.104
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.101 /  0. 17.101
  libpostproc    52.  2.100 / 52.  2.100
[mjpeg @ 0x1eec980] Unhandled pixel format 0x31111100
[image2 @ 0x1eebe20] decoding for stream 0 failed
[image2 @ 0x1eebe20] Could not find codec parameters for stream 0 (Video: mjpeg,
 1024x768 [SAR 1:1 DAR 4:3]): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
test_31.jpg: could not find codec parameters

#2016 Support libopenjpeg 2.0.0 avcodec enhancement 12/12/2012

I'm trying to compile the latest FFmpeg git with openjpeg 2.0.0 but keep getting an undefined reference to opj_version.

I have already asked for help with this issue here:  http://code.google.com/p/openjpeg/issues/detail?id=200 Here:  http://sourceforge.net/mailarchive/message.php?msg_id=30209438

And one of my users on my forum posted about it here:  http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=5&t=674&hilit=opj_version

I think openjpeg is failing to compile in static and is searching for some .dll file when FFmpeg tries to link to it.

Some code that does compile with opj_version is:

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <openjpeg.h>

int main(void)
{
    printf("OPJ2 version is %s\n",opj_version());

    return 0;
}

Though I have no idea why that succeeds, and FFmpeg's test code:

extern int opj_version();
int main(void){ opj_version(); }

fails.

This command: $ i686-w64-mingw32-nm ./libopenjp2.a | grep opj_version

Returns: 00000228 T _opj_version@0

So it looks like it is in the lib, but just keeps failing.

Openjpeg 2.0.0 compiled without error.

It also looks like FFmpeg is trying to test the lib with:

BEGIN /tmp/ffconf.ns4yWT3Y.c
    1	extern int opj_version();
    2	int main(void){ opj_version(); }
END /tmp/ffconf.ns4yWT3Y.c
i686-w64-mingw32-gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -std=c99 -fomit-frame-pointer -c -o /tmp/ffconf.ohUKczd4.o /tmp/ffconf.ns4yWT3Y.c
i686-w64-mingw32-gcc -Wl,--as-needed -o /tmp/ffconf.hJciF3wT.exe /tmp/ffconf.ohUKczd4.o -lopenjpeg -lm -lz
/tmp/ffconf.ohUKczd4.o:ffconf.ns4yWT3Y.c:(.text+0xc): undefined reference to `opj_version'
collect2: error: ld returned 1 exit status
ERROR: libopenjpeg not found

I'm happy to provide any further needed information to help get this fixed.


#2086 Teletext subtitles avcodec enhancement 12/31/2012

I will upload a sample with two teletext subtitle streams (on pages 777 and 778). They can be viewed with the following MPlayer command lines (use "X" and "Q" to switch to the appropriate subtitle pages): $ mplayer teletextsubtitles.ts -demuxer mpegts -sid 106 $ mplayer teletextsubtitles.ts -demuxer lavf -sid 0 FFmpeg cannot decode the subtitles.

$ ffmpeg -i teletextsubtitles.ts
ffmpeg version N-48311-gc36302a Copyright (c) 2000-2012 the FFmpeg developers
  built on Dec 30 2012 19:01:34 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl
  libavutil      52. 13.100 / 52. 13.100
  libavcodec     54. 81.100 / 54. 81.100
  libavformat    54. 50.104 / 54. 50.104
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 30.102 /  3. 30.102
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS referenced
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] no frame!
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS referenced
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] no frame!
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS referenced
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] no frame!
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS referenced
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] no frame!
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS referenced
[h264 @ 0x346e460] non-existing SPS 0 referenced in buffering period
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] non-existing PPS 0 referenced
[h264 @ 0x346e460] decode_slice_header error
[h264 @ 0x346e460] no frame!
[mpegts @ 0x346a540] Stream #3: not enough frames to estimate rate; consider increasing probesize
[NULL @ 0x34701e0] start time is not set in estimate_timings_from_pts
[mpegts @ 0x346a540] PES packet size mismatch
    Last message repeated 1 times
Input #0, mpegts, from 'teletextsubtitles.ts':
  Duration: 00:00:55.32, start: 0.091256, bitrate: 14610 kb/s
  Program 137
    Stream #0:0[0x30]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x40](ita): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
    Stream #0:2[0x41](und): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
    Stream #0:3[0x6a](ita): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
At least one output file must be specified

#2104 anti-epilepsy bright flash remover video filter avfilter enhancement 01/03/2013

any chance a filter to remove bright flashes from video?

it may drop the frame or duplicate a previous non-bright frame, making video stutter a bit.

i'll upload a sample soon.


#2125 Add dnxhd-tr support (cid 1244) avcodec enhancement 01/09/2013

ffmpeg fails with [dnxhd @ 0x7fe9c4456200] unsupported cid 1244

$ ffmpeg -i dnxhd-tr.mov test.mov
ffmpeg version N-48521-ga2aeaff Copyright (c) 2000-2013 the FFmpeg developers
  built on Jan  7 2013 00:04:13 with llvm-gcc 4.2.1 (LLVM build 2336.11.00)
  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libaacplus --enable-libass --enable-libcelt --enable-libfaac --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-openssl --enable-libopus --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --prefix=/usr/local
  libavutil      52. 13.100 / 52. 13.100
  libavcodec     54. 86.100 / 54. 86.100
  libavformat    54. 59.106 / 54. 59.106
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 32.100 /  3. 32.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[dnxhd @ 0x7fe9c3861000] unsupported cid 1244
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'dnxhd-tr.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2013-01-08 23:43:27
    timecode        : 01:00:00:00
  Duration: 00:00:00.12, start: 0.000040, bitrate: 124745 kb/s
    Stream #0:0(eng): Video: dnxhd (AVdn / 0x6E645641), yuv422p, 1920x1080, 121241 kb/s, 25 fps, 25 tbr, 25k tbn, 25k tbc
    Metadata:
      creation_time   : 2013-01-08 23:43:27
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s
    Metadata:
      creation_time   : 2013-01-08 23:43:27
      handler_name    : Apple Alias Data Handler
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2013-01-08 23:43:27
      handler_name    : Apple Alias Data Handler
      timecode        : 01:00:00:00
File 'test.mov' already exists. Overwrite ? [y/N] y
using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
[libx264 @ 0x7fe9c387fc00] profile High 4:2:2, level 4.0, 4:2:2 8-bit
[libx264 @ 0x7fe9c387fc00] 264 - core 128 r2216 198a7ea - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mov, to 'test.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    timecode        : 01:00:00:00
    encoder         : Lavf54.59.106
    Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv422p, 1920x1080, q=-1--1, 12800 tbn, 25 tbc
    Metadata:
      creation_time   : 2013-01-08 23:43:27
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 128 kb/s
    Metadata:
      creation_time   : 2013-01-08 23:43:27
      handler_name    : Apple Alias Data Handler
Stream mapping:
  Stream #0:0 -> #0:0 (dnxhd -> libx264)
  Stream #0:1 -> #0:1 (pcm_s16be -> libfaac)
Press [q] to stop, [?] for help
[dnxhd @ 0x7fe9c4456200] unsupported cid 1244
    Last message repeated 2 times
frame=    0 fps=0.0 q=0.0 Lsize=       3kB time=00:00:00.12 bitrate= 166.2kbits/s    
video:0kB audio:1kB subtitle:0 global headers:0kB muxing overhead 108.627451%

#2280 establish versioning with framemd5 and framecrc outputs avformat enhancement 02/18/2013

Summary of the bug:

I utilize the framemd5 output in a digital preservation context. For instance I'll produce a set of framemd5 files and traditional whole-file checksums for a set of video files and then write framemd5, the checksum, and the media out to LTO data tape. If, years later, I recover the video files and there is a checksum mismatch then I can compare the stored framemd5 to a newly produced framemd5 to determine which frame(s) have a digital error.

I've found that the framemd5 format undergoes gradual changes so that a framemd5 output produced by an older ffmpeg may not match that of a newer ffmpeg. I propose to add a version number to framemd5 as a format and allow the version to be called in the command line.

For instance if we consider the git-master version of framemd5 to be version 1 and then a future revision to the encoder makes a change to the format, then the new version would get a new version number which would become the default, and we could still create the older version by specifying -version 1.

How to reproduce:

Produce framemd5 output with 20101118 build of ffmpeg

./ffmpeg -i sample.mov -f framemd5 sample_20101118_build.txt
FFmpeg version SVN-r25762, Copyright (c) 2000-2010 the FFmpeg developers
  built on Nov 18 2010 04:11:35 with gcc 4.2.1 (Apple Inc. build 5659)
  configuration: --enable-gpl --enable-version3 --enable-libgsm --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-libvpx --disable-decoder=libvpx --arch=x86 --enable-runtime-cpudetect --enable-libx264 --enable-librtmp --extra-libs='-lrtmp -lssl -lcrypto' --target-os=darwin --cross-prefix=x86_64-apple-darwin10- --cc='ccache x86_64-apple-darwin10-gcc'
  libavutil     50.33. 0 / 50.33. 0
  libavcore      0.13. 0 /  0.13. 0
  libavcodec    52.96. 0 / 52.96. 0
  libavformat   52.84. 0 / 52.84. 0
  libavdevice   52. 2. 2 / 52. 2. 2
  libavfilter    1.62. 0 /  1.62. 0
  libswscale     0.12. 0 /  0.12. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf54.63.100
  Duration: 00:00:00.20, start: 0.000000, bitrate: 1273 kb/s
    Stream #0.0(eng): Video: h264, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 1238 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc
[buffer @ 0x101301aa0] w:640 h:480 pixfmt:yuv420p
Output #0, framemd5, to 'sample_20101118_build.txt':
  Metadata:
    encoder         : Lavf52.84.0
    Stream #0.0(eng): Video: rawvideo, yuv420p, 640x480 [PAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
frame=    5 fps=  0 q=0.0 Lsize=       0kB time=0.20 bitrate=  10.0kbits/s    
video:2250kB audio:0kB global headers:0kB muxing overhead -99.989193%

and produce the framemd5 output from the same source with git-master

ffmpeg -i sample.mov -f framemd5 sample_gitmaster.txt
ffmpeg version 1.1.git Copyright (c) 2000-2013 the FFmpeg developers
  built on Feb 18 2013 12:16:42 with Apple clang version 3.1 (tags/Apple/clang-318.0.61) (based on LLVM 3.1svn)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --cc=cc --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid --enable-libfreetype --enable-libass --enable-ffplay --enable-libopenjpeg --extra-cflags='-I/usr/local/Cellar/openjpeg/1.5.1/include/openjpeg-1.5 '
  libavutil      52. 17.102 / 52. 17.102
  libavcodec     54. 92.100 / 54. 92.100
  libavformat    54. 63.100 / 54. 63.100
  libavdevice    54.  3.103 / 54.  3.103
  libavfilter     3. 38.103 /  3. 38.103
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf54.63.100
  Duration: 00:00:00.20, start: 0.000000, bitrate: 1273 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 1238 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc
    Metadata:
      handler_name    : DataHandler
Output #0, framemd5, to 'sample_gitmaster.txt':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf54.63.100
    Stream #0:0(eng): Video: rawvideo (I420 / 0x30323449), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Metadata:
      handler_name    : DataHandler
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> rawvideo)
Press [q] to stop, [?] for help
frame=    5 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.20 bitrate=  16.5kbits/s    
video:2250kB audio:0kB subtitle:0 global headers:0kB muxing overhead -99.982118%

cat sample_gitmaster.txt

#tb 0: 1/25
0,          0,          0,        1,   460800, 3108af6b1d4031964e8d704dff24ea9d
0,          1,          1,        1,   460800, 889bb8610de6cdf5b6d756e7ebf0d0fb
0,          2,          2,        1,   460800, 030e150d6c13c3acd3b396c4630c87dd
0,          3,          3,        1,   460800, 865d8fede003c0ddaac6457f40290144
0,          4,          4,        1,   460800, 6081e7d4e77c23818d9e64b3d4076d7a

cat sample_20101118_build.txt

0, 0, 460800, 3108af6b1d4031964e8d704dff24ea9d
0, 3600, 460800, 889bb8610de6cdf5b6d756e7ebf0d0fb
0, 7200, 460800, 030e150d6c13c3acd3b396c4630c87dd
0, 10800, 460800, 865d8fede003c0ddaac6457f40290144
0, 14400, 460800, 6081e7d4e77c23818d9e64b3d4076d7a

The framemd5 reports are different but not versioned. I propose an output like:

#format: framemd5
#version: 1.0.0
#tb 0: 1/25
#stream_index, packet_dts, packet_pts, packet_duration, packet_size, MD5
0,          0,          0,        1,   460800, 3108af6b1d4031964e8d704dff24ea9d
0,          1,          1,        1,   460800, 889bb8610de6cdf5b6d756e7ebf0d0fb
0,          2,          2,        1,   460800, 030e150d6c13c3acd3b396c4630c87dd
0,          3,          3,        1,   460800, 865d8fede003c0ddaac6457f40290144
0,          4,          4,        1,   460800, 6081e7d4e77c23818d9e64b3d4076d7a

I added the column headers as well. Since the columns themselves may change over time I think placing the column names in the header makes the format more self-descriptive.


#2327 accept "chapters" as segment_times undetermined enhancement 03/05/2013

Summary of the bug:

FFmpeg adds recent support for "chapters" within -force-key-frames.

At: http://ffmpeg.org/ffmpeg.html

If one of the times is "chapters[delta]", it is expanded into the time of the beginning of all chapters in the file, shifted by delta, expressed as a time in seconds. This option can be useful to ensure that a seek point is present at a chapter mark or any other designated place in the output file. 

Could "chapters" be similarly supported in -segment_times, so that this would be feasible (segment input based on embedded chapters):

ffmpeg -i file_with_chapters.mov -map 0 -c:v libx264 -c:a libfaac -force_key_frames chapters-0.1 -f segment -segment_list tout.csv -segment_times chapters-0.1 chaptered_%03d.mp4

Currently to do the same the user must parse out the chapter start values and do this:

ffmpeg -i /Users/davidrice/SoundieF.mpeg -map 0 -c:v libx264 -c:a libfaac -force_key_frames chapters-0.1 -f segment -segment_list tout.csv -segment_times 10,20,30 chaptered_%03d.mp4

#2339 Implement or port libswscale optimizations for arm swscale enhancement 03/08/2013

there are multiple projects which optimize ffmpeg on arm. can we merge some of them?

 http://code.google.com/p/chromium/issues/detail?id=71403

 http://wss.co.uk/pinknoise/yuv2rgb/ -  https://github.com/appunite/AndroidFFmpeg/tree/master/FFmpegLibrary/jni/yuv2rgb


#2391 VobSub muxer avformat enhancement 03/21/2013

FFmpeg needs a VobSub? muxer. A lot of users are still depending on old softwares such as transcode or mencoder to dump their subtitles from DVD. This is definitely an important missing part of the DVD ripping workflow FFmpeg has so much trouble to keep up with.


#2475 support yuv422p10le in lut filter avfilter enhancement 04/17/2013

Summary of the bug:

I would like to use the lut filter with 10 bit video (encoded as v210), but it only supports 8 bit yuv pixel formats. In the example below the input is 10 bit, the filter's output is 8 bit, and then the output has zero-filled least significant bits (9 and 10). Could the lut filter support >8 bit formats? Thanks.

How to reproduce:

ffmpeg -i 10-bit_test.mov -vf lutyuv=u=128:v=128 -c:v v210 -c:a copy -y 10-bit-gray.mov
ffmpeg version 1.1.git Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr 13 2013 10:04:18 with Apple clang version 3.1 (tags/Apple/clang-318.0.61) (based on LLVM 3.1svn)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid --enable-libfreetype --enable-ffplay --enable-libcaca
  libavutil      52. 26.100 / 52. 26.100
  libavcodec     55.  2.100 / 55.  2.100
  libavformat    55.  2.100 / 55.  2.100
  libavdevice    55.  0.100 / 55.  0.100
  libavfilter     3. 53.101 /  3. 53.101
  libavresample   1.  1.  0 /  1.  1.  0
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '10-bit_test.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2009-08-22 23:16:59
  Duration: 00:00:10.20, start: 0.000000, bitrate: 225452 kb/s
    Stream #0:0(eng): Video: v210 (v210 / 0x30313276), yuv422p10le, 720x486, 223724 kb/s, SAR 10:11 DAR 400:297, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
    Metadata:
      creation_time   : 2009-08-22 23:16:59
      handler_name    : Apple Alias Data Handler
      timecode        : 01:45:54:18
    Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s
    Metadata:
      creation_time   : 2009-08-22 23:16:59
      handler_name    : Apple Alias Data Handler
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2009-08-22 23:16:59
      handler_name    : Apple Alias Data Handler
      timecode        : 01:45:54:18
Output #0, mov, to '10-bit-gray.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    encoder         : Lavf55.2.100
    Stream #0:0(eng): Video: v210 (v210 / 0x30313276), yuv422p10le, 720x486 [SAR 10:11 DAR 400:297], q=2-31, 200 kb/s, 11988 tbn, 29.97 tbc
    Metadata:
      creation_time   : 2009-08-22 23:16:59
      handler_name    : Apple Alias Data Handler
      timecode        : 01:45:54:18
    Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, 1536 kb/s
    Metadata:
      creation_time   : 2009-08-22 23:16:59
      handler_name    : Apple Alias Data Handler
Stream mapping:
  Stream #0:0 -> #0:0 (v210 -> v210)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=  306 fps= 43 q=0.0 Lsize=  280763kB time=00:00:10.21 bitrate=225265.5kbits/s    
video:278842kB audio:1913kB subtitle:0 global headers:0kB muxing overhead 0.002646%

#2597 Support additional audio rates in DV muxer avformat enhancement 05/22/2013

Particularly 32kHz:

$ ffmpeg -i small_test2.dv -c copy -map 0 output.dv
ffmpeg version N-53335-gc649ecb Copyright (c) 2000-2013 the FFmpeg developers
  built on May 21 2013 14:46:30 with gcc 4.8.0 (GCC) 20130502 (prerelease)
  configuration: --prefix=/usr --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
  libavutil      52. 33.100 / 52. 33.100
  libavcodec     55. 10.101 / 55. 10.101
  libavformat    55.  7.100 / 55.  7.100
  libavdevice    55.  1.100 / 55.  1.100
  libavfilter     3. 68.103 /  3. 68.103
  libswscale      2.  3.100 /  2.  3.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
[dv @ 0x222a880] Estimating duration from bitrate, this may be inaccurate
Input #0, dv, from 'small_test2.dv':
  Metadata:
    timecode        : 00:27:31:04
  Duration: 00:00:02.84, start: 0.000000, bitrate: 28800 kb/s
    Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 16:15 DAR 4:3], 28800 kb/s, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
    Stream #0:2: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
[dv @ 0x2250d60] Can't initialize DV format!
Make sure that you supply exactly two streams:
     video: 25fps or 29.97fps, audio: 2ch/48kHz/PCM
     (50Mbps allows an optional second audio stream)
Output #0, dv, to 'output.dv':
  Metadata:
    timecode        : 00:27:31:04
    encoder         : Lavf55.7.100
    Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 16:15 DAR 4:3], q=2-31, 28800 kb/s, 90k tbn, 25 tbc
    Stream #0:1: Audio: pcm_s16le, 32000 Hz, stereo, 1024 kb/s
    Stream #0:2: Audio: pcm_s16le, 32000 Hz, stereo, 1024 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (copy)
Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted

I believe the sample conforms to IEC 61834, but I don't have the specs.

 http://samples.mplayerhq.hu/DV-raw/small_test2.dv


Buxiness (1 match)

Ticket Summary Component Milestone Type Created
Description
#2510 Some jpeg2000 files cannot be decoded anymore by default avcodec defect 04/29/2013

$ ffmpeg -i tests/lena.pnm -vcodec libopenjpeg outlibopenjpeg.j2c $ ffmpeg -i tests/lena.pnm -vcodec j2k -strict -2 outj2k.j2c Both files can be decoded with libopenjpeg and the "experimental" j2k decoder (and jasper), but not with the default decoder:

$ ffmpeg -i outlibopenjpeg.j2c out.jpg
ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg
  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.101 /  3. 61.101
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
[jpeg2000 @ 0x24a56c0] SOD marker not found
[jpeg2000 @ 0x24a56c0] error during processing marker segment ff90
Input #0, image2, from 'outlibopenjpeg.j2c':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc
Output #0, image2, to 'out.jpg':
  Metadata:
    encoder         : Lavf55.3.100
    Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (jpeg2000 -> mjpeg)
Press [q] to stop, [?] for help
[jpeg2000 @ 0x26077e0] SOD marker not found
[jpeg2000 @ 0x26077e0] error during processing marker segment ff90
frame=    0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A
video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -inf%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
$ ffmpeg -i outj2k.j2c out.jpg
ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg
  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.101 /  3. 61.101
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
Input #0, image2, from 'outj2k.j2c':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc
Output #0, image2, to 'out.jpg':
  Metadata:
    encoder         : Lavf55.3.100
    Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (jpeg2000 -> mjpeg)
Press [q] to stop, [?] for help
frame=    0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A
video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -inf%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
$ ffmpeg -vcodec libopenjpeg -i outlibopenjpeg.j2c out.jpg
ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg
  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.101 /  3. 61.101
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
[jpeg2000 @ 0x2c0f700] SOD marker not found
[jpeg2000 @ 0x2c0f700] error during processing marker segment ff90
Input #0, image2, from 'outlibopenjpeg.j2c':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc
Output #0, image2, to 'out.jpg':
  Metadata:
    encoder         : Lavf55.3.100
    Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (libopenjpeg -> mjpeg)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A
video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.134138%
$ ffmpeg -vcodec libopenjpeg -i outj2k.j2c out.jpg
ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg
  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.101 /  3. 61.101
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
Input #0, image2, from 'outj2k.j2c':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc
Output #0, image2, to 'out.jpg':
  Metadata:
    encoder         : Lavf55.3.100
    Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (libopenjpeg -> mjpeg)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A
video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.133245%
$ ffmpeg -vcodec j2k -strict -2 -i outlibopenjpeg.j2c out.jpg
ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg
  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.101 /  3. 61.101
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
[jpeg2000 @ 0x34be8c0] SOD marker not found
[jpeg2000 @ 0x34be8c0] error during processing marker segment ff90
Input #0, image2, from 'outlibopenjpeg.j2c':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc
Output #0, image2, to 'out.jpg':
  Metadata:
    encoder         : Lavf55.3.100
    Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (j2k -> mjpeg)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A
video:16kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.130247%
$ ffmpeg -vcodec j2k -strict -2 -i outj2k.j2c out.jpg
ffmpeg version N-52554-gb691bc4 Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr 29 2013 12:14:54 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --disable-indev=jack --enable-libopenjpeg
  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.101 /  3. 61.101
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
Input #0, image2, from 'outj2k.j2c':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc
Output #0, image2, to 'out.jpg':
  Metadata:
    encoder         : Lavf55.3.100
    Stream #0:0: Video: mjpeg, yuvj444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (j2k -> mjpeg)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A
video:17kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.130062%

EricAhn (1 match)

Ticket Summary Component Milestone Type Created
Description
#2205 It does not be streaming a RTSP(H.264/AAC) using ffserver. FFserver defect 01/28/2013

Summary of the bug:

How to reproduce:

# ffmpeg -i http://qthttp.akamai.com.edgesuite.net/iphone_demo/Video_Content/npr/blindpilot_hdv_bug/all.m3u8 -acodec copy -vcodec copy http://10.10.250.122:8090/feed1.ffm
ffmpeg version N-48413-gdc8b367 Copyright (c) 2000-2013 the FFmpeg developers
  built on Jan 22 2013 15:58:23 with gcc 4.5 (SUSE Linux)
  configuration: --enable-gpl --enable-nonfree --enable-version3 --enable-libx264 --enable-libfaac --enable-libmp3lame --extra-cflags=-I/home/work/ffmpeg/x264 --extra-ldflags=-L/usr/local/lib
  libavutil      52. 13.100 / 52. 13.100
  libavcodec     54. 85.101 / 54. 85.101
  libavformat    54. 59.102 / 54. 59.102
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 30.102 /  3. 30.102
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[mpegts @ 0x1564600] Estimating duration from bitrate, this may be inaccurate
[mpegts @ 0x16339a0] Estimating duration from bitrate, this may be inaccurate
[mpegts @ 0x174aca0] Estimating duration from bitrate, this may be inaccurate
Input #0, hls,applehttp, from 'http://qthttp.akamai.com.edgesuite.net/iphone_demo/Video_Content/npr/blindpilot_hdv_bug/all.m3u8':
  Duration: 00:03:51.00, start: 10.000000, bitrate: 0 kb/s
  Program 0 
    Metadata:
      variant_bitrate : 860000
    Stream #0:0: Audio: aac ([15][0][0][0] / 0x000F), 32000 Hz, stereo, fltp, 65 kb/s
    Metadata:
      variant_bitrate : 860000
    Stream #0:1: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p, 400x224, 29.97 tbr, 90k tbn, 180k tbc
    Metadata:
      variant_bitrate : 860000
  Program 1 
    Metadata:
      variant_bitrate : 512000
    Stream #0:2: Audio: aac ([15][0][0][0] / 0x000F), 32000 Hz, stereo, fltp, 65 kb/s
    Metadata:
      variant_bitrate : 512000
    Stream #0:3: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p, 400x224, 29.97 tbr, 90k tbn, 180k tbc
    Metadata:
      variant_bitrate : 512000
  Program 2 
    Metadata:
      variant_bitrate : 160000
    Stream #0:4: Audio: aac ([15][0][0][0] / 0x000F), 32000 Hz, mono, fltp, 34 kb/s
    Metadata:
      variant_bitrate : 160000
    Stream #0:5: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p, 400x224, 11.99 tbr, 90k tbn, 180k tbc
    Metadata:
      variant_bitrate : 160000
Output #0, ffm, to 'http://10.10.250.122:8090/feed1.ffm':
  Metadata:
    creation_time   : now
    encoder         : Lavf54.59.102
    Stream #0:0: Video: h264 ([27][0][0][0] / 0x001B), yuv420p, 400x224, q=2-31, 1000k tbn, 90k tbc
    Metadata:
      variant_bitrate : 860000
Stream mapping:
  Stream #0:1 -> #0:0 (copy)

# cat ffserver.conf Port 8090 BindAddress? 0.0.0.0 MaxHTTPConnections 5 MaxClients? 5 MaxBandwidth? 40000 CustomLog? - NoDaemon?

RTSPPort 5454 RTSPBindAddress 0.0.0.0

<Feed feed1.ffm> File /tmp/feed1.ffm FileMaxSize? 100M ACL allow localhost ACL allow 127.0.0.1 ACL allow 10.10.250.0 10.10.255.255 #Launch ffmpeg -i  http://qthttp.akamai.com.edgesuite.net/iphone_demo/Video_Content/npr/blindpilot_hdv_bug/all.m3u8 </Feed>

<Stream live.h264> Format rtp Feed feed1.ffm </Stream>

<Stream status.html> Format status ACL allow localhost #ACL allow 192.168.0.0 192.168.255.255 ACL allow 10.10.250.0 10.10.255.255 ACL allow 127.0.0.1 </Stream>

<Redirect index.html> URL  http://www.ffmpeg.org/ </Redirect>

We run ffserver with ffserver.conf, and tried to play using VLC(rtsp://10.10.250.122:5454/live.h264) # ffsever -f ffserver.conf ffserver version N-48413-gdc8b367 Copyright (c) 2000-2013 the FFmpeg developers

built on Jan 22 2013 15:58:23 with gcc 4.5 (SUSE Linux) configuration: --enable-gpl --enable-nonfree --enable-version3 --enable-libx264 --enable-libfaac --enable-libmp3lame --extra-cflags=-I/home/work/ffmpeg/x264 --extra-ldflags=-L/usr/local/lib libavutil 52. 13.100 / 52. 13.100 libavcodec 54. 85.101 / 54. 85.101 libavformat 54. 59.102 / 54. 59.102 libavdevice 54. 3.102 / 54. 3.102 libavfilter 3. 30.102 / 3. 30.102 libswscale 2. 1.103 / 2. 1.103 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100

Mon Jan 28 12:21:49 2013 FFserver started. Mon Jan 28 12:21:54 2013 10.10.250.122 - - [GET] "/feed1.ffm HTTP/1.1" 200 4175

Mon Jan 28 12:22:02 2013 [NULL @ 0x14cc500]AAC with no global headers is currently not supported. Mon Jan 28 12:22:02 2013 10.10.250.85 - - [DESCRIBE] "rtsp://10.10.250.122:5454/live.h264 RTSP/1.0" 200 541 Mon Jan 28 12:22:02 2013 10.10.250.85 - - [OPTIONS] "rtsp://10.10.250.122:5454 RTSP/1.0" 200 85

ps : if it use a NoAudio? in ffserver.conf, we play well with vlc.

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.


cus (2 matches)

Ticket Summary Component Milestone Type Created
Description
#1707 ffplay: Increasing desync FFplay defect 08/31/2012

The sample from ticket #1230 can be transcoded with ffmpeg ("ffmpeg -i smaller-sample-file.wmv -qscale 2 out.avi") and mplayer and vlc play the resulting file as expected (and mplayer plays the original file fine). Playing the original file with ffplay, increasing A/V desync can be observed.

$ ffplay version N-44062-ga9a1bc5 Copyright (c) 2003-2012 the FFmpeg developers
  built on Aug 31 2012 14:37:22 with gcc 4.5.3 (GCC)
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 14.100 /  3. 14.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
Input #0, asf, from 'smaller-sample-file.wmv':
  Metadata:
    title           : Phlebotomy Forum-Legal Considerations in Phlebotomy
    comment         : Microsoft Office LiveMeeting 2005 Replay.  Recorded on Wednesday, November 9, 2011 11:01:34 AM GMT-06:00
    WM/Year         : 2011
    WMFSDKVersion   : 10.00.00.4007
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
  Duration: 01:06:38.04, start: 0.000000, bitrate: 5 kb/s
    Chapter #0.0: start 5.000000, end 87.750000
    Metadata:
      title           : Legal Considerations in Phlebotomy
    Chapter #0.1: start 87.750000, end 105.750000
    Metadata:
      title           : Disclosures:
    Chapter #0.2: start 105.750000, end 170.750000
    Metadata:
      title           : Agenda
    Chapter #0.3: start 170.750000, end 291.250000
    Metadata:
      title           : The High Price of Malpractice Claims
    Chapter #0.4: start 291.250000, end 380.250000
    Metadata:
      title           : Malpractice = Medical Negligence
    Chapter #0.5: start 380.250000, end 409.750000
    Metadata:
      title           : Duty
    Chapter #0.6: start 409.750000, end 578.250000
    Metadata:
      title           : Standards in Phlebotomy
    Chapter #0.7: start 578.250000, end 650.750000
    Metadata:
      title           : Causation
    Chapter #0.8: start 650.750000, end 736.250000
    Metadata:
      title           : Failure to License Not Cause
    Chapter #0.9: start 736.250000, end 826.250000
    Metadata:
      title           : Causation Not Established
    Chapter #0.10: start 826.250000, end 1000.250000
    Metadata:
      title           : Injury
    Chapter #0.11: start 1000.250000, end 1083.250000
    Metadata:
      title           : Fear
    Chapter #0.12: start 1083.250000, end 1194.250000
    Metadata:
      title           : Distress
    Chapter #0.13: start 1194.250000, end 1225.250000
    Metadata:
      title           : Compensable Harm
    Chapter #0.14: start 1225.250000, end 1305.750000
    Metadata:
      title           : Types of Damages
    Chapter #0.15: start 1305.750000, end 1370.750000
    Metadata:
      title           : Wanton Disregard
    Chapter #0.16: start 1370.750000, end 1384.250000
    Metadata:
      title           : Source of Errors
    Chapter #0.17: start 1384.250000, end 1472.250000
    Metadata:
      title           : Procedural Errors
    Chapter #0.18: start 1472.250000, end 1526.250000
    Metadata:
      title           : Decisional Errors
    Chapter #0.19: start 1526.250000, end 1553.750000
    Metadata:
      title           : Administrative Errors
    Chapter #0.20: start 1553.750000, end 1583.250000
    Metadata:
      title           : Wilkerson v.  Laboratory Corp. of America (2005)
    Chapter #0.21: start 1583.250000, end 1629.750000
    Metadata:
      title           : Wilkerson v. LabCorp, cont’d
    Chapter #0.22: start 1629.750000, end 1631.750000
    Metadata:
      title           : Baptist Healthcare Systems, Inc. v. Golda Miller, et al (2005)
    Chapter #0.23: start 1631.750000, end 1667.750000
    Metadata:
      title           : Wilkerson v. LabCorp, cont’d
    Chapter #0.24: start 1667.750000, end 1699.750000
    Metadata:
      title           : Baptist Healthcare Systems, Inc. v. Golda Miller, et al (2005)
    Chapter #0.25: start 1699.750000, end 1733.250000
    Metadata:
      title           : Baptist Healthcare Systems, Inc. v. Golda Miller, et al
    Chapter #0.26: start 1733.250000, end 1760.250000
    Metadata:
      title           : Fairshter v. American National Red Cross (2004)
    Chapter #0.27: start 1760.250000, end 1796.750000
    Metadata:
      title           : Fairshter v. American National Red Cross (2004)
    Chapter #0.28: start 1796.750000, end 1861.250000
    Metadata:
      title           : Fairshter v. American National Red Cross (2004)
    Chapter #0.29: start 1861.250000, end 1958.250000
    Metadata:
      title           : Pietrunti v. Island Diagnostic Laboratories (1998)
    Chapter #0.30: start 1958.250000, end 1959.250000
    Metadata:
      title           : No Negligence
    Chapter #0.31: start 1959.250000, end 1988.750000
    Metadata:
      title           : Pietrunti v. Island Diagnostic Laboratories (1998)
    Chapter #0.32: start 1988.750000, end 1994.750000
    Metadata:
      title           : No Negligence
    Chapter #0.33: start 1994.750000, end 2011.250000
    Metadata:
      title           : Pietrunti v. Island Diagnostic Laboratories (1998)
    Chapter #0.34: start 2011.250000, end 2029.750000
    Metadata:
      title           : Mislabels
    Chapter #0.35: start 2029.750000, end 2125.750000
    Metadata:
      title           : Mislabels
    Chapter #0.36: start 2125.750000, end 2192.750000
    Metadata:
      title           : You Be The Judge
    Chapter #0.37: start 2192.750000, end 2250.750000
    Metadata:
      title           : You Be the Judge
    Chapter #0.38: start 2250.750000, end 2307.250000
    Metadata:
      title           : You Be the Judge
    Chapter #0.39: start 2307.250000, end 2349.750000
    Metadata:
      title           : You Be the Judge
    Chapter #0.40: start 2349.750000, end 2395.250000
    Metadata:
      title           : You Be the Judge
    Chapter #0.41: start 2395.250000, end 2397.750000
    Metadata:
      title           : Needlestick Injuries
    Chapter #0.42: start 2397.750000, end 2460.750000
    Metadata:
      title           : Needlestick Injuries
    Chapter #0.43: start 2460.750000, end 2463.250000
    Metadata:
      title           : Minimizing Risks
    Chapter #0.44: start 2463.250000, end 2541.250000
    Metadata:
      title           : Minimizing Risks
    Chapter #0.45: start 2541.250000, end 2623.250000
    Metadata:
      title           : Training
    Chapter #0.46: start 2623.250000, end 2696.250000
    Metadata:
      title           : Training
    Chapter #0.47: start 2696.250000, end 2738.250000
    Metadata:
      title           : Training
    Chapter #0.48: start 2738.250000, end 2883.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.49: start 2883.250000, end 2884.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.50: start 2883.250000, end 2884.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.51: start 2884.250000, end 2918.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.52: start 2918.250000, end 2945.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.53: start 2945.250000, end 2951.750000
    Metadata:
      title           : Documentation
    Chapter #0.54: start 2951.750000, end 3066.750000
    Metadata:
      title           : Why is documentation so important?
    Chapter #0.55: start 3066.750000, end 3101.250000
    Metadata:
      title           : Slide 52
    Chapter #0.56: start 3101.250000, end 3173.750000
    Metadata:
      title           : Proper Documentation
    Chapter #0.57: start 3173.750000, end 3197.750000
    Metadata:
      title           : Slide 54
    Chapter #0.58: start 3197.750000, end 3314.750000
    Metadata:
      title           : Slide 55
    Chapter #0.59: start 3314.750000, end 3340.250000
    Metadata:
      title           : Summary
    Chapter #0.60: start 3340.250000, end 3655.750000
    Metadata:
      title           : Slide 57
    Chapter #0.61: start 3655.750000, end 3998.048000
    Metadata:
      title           : Thank you!
    Stream #0:0: Audio: wmav2 (a[1][0][0] / 0x0161), 16000 Hz, 1 channels, s16, 16 kb/s
    Stream #0:1: Video: mss2 (MSS2 / 0x3253534D), rgb24, 704x528, 260 kb/s, 2 tbr, 1k tbn, 1k tbc
    Stream #0:2: Data: none
Frame changed from size:0x0 to size:704x528
  39.44 A-V:-111.560 fd=   0 aq=  746KB vq=  186KB sq=    0B f=0/0

#1936 iff 8svx: autoexit works incorrectly FFplay defect 11/20/2012

 http://samples.mplayerhq.hu/8svx/descargmp3.8svx

C:\>ffplay -autoexit descargmp3.8svx
ffplay version N-46726-g2f74f8d Copyright (c) 2003-2012 the FFmpeg developers
  built on Nov 13 2012 19:29:51 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      52.  6.100 / 52.  6.100
  libavcodec     54. 71.100 / 54. 71.100
  libavformat    54. 36.100 / 54. 36.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.100 /  3. 23.100
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[iff @ 02af0060] Estimating duration from bitrate, this may be inaccurate
Input #0, iff, from 'descargmp3.8svx':
  Metadata:
    title           : descargmp3.8svx
    comment         : Audition 4
  Duration: 00:00:03.16, bitrate: 176 kb/s
    Stream #0:0: Audio: pcm_s8_planar (8SVX / 0x58565338), 22095 Hz, mono, u8p,
176 kb/s
   0.09 A-V:  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0

dbuitenh (1 match)

Ticket Summary Component Milestone Type Created
Description
#1442 In MINGW32 libutvideoenc.cpp and libutvideodec.cpp do not link properly avcodec defect 06/11/2012

Summary of the bug:

I've tried to compile ffmpeg in Mingw 32bit environment with --enable-libutvideo and static libutvideo. Decoder utvideo.c alone can be compiled without problems. But if you link libavcodec with objects of c++ modules (libutvideoenc.cpp and libutvideodec.cpp), references to functions of the libavcodec library become invalid after that! During linking of libavformat, gcc generates a lot of errors: "undefined reference" to many STANDARD libavcodec functions, such as av_free_packet, av_fast_realloc etc. Simultaneous linking of c++ and c objects for the libavcodec component produce incorrect results in mingw (and maybe in some other systems).

How to reproduce: try to build the latest ffmpeg in MINGW 32bit with libutvideo and --enable-libutvideo option


flexman (1 match)

Ticket Summary Component Milestone Type Created
Description
#1430 More efficient deshake filter avfilter enhancement 06/08/2012

An interesting de-shake filter article:  http://googleresearch.blogspot.in/2012/05/video-stabilization-on-youtube.html

Our deshake filter isn't very efficient with the provided sample (at least with the default settings)

clive -f best 'http://www.youtube.com/watch?v=627MqC6E5Yo'
ffplay 'Sam and Cocoa shaky original.webm' \
    -vf 'split[a][b]; [a]pad=iw*2:ih[src]; [b]deshake[filt]; [src][filt]overlay=w'

It would be nice to improve the filter to handle such sample.


holden (1 match)

Ticket Summary Component Milestone Type Created
Description
#2370 v4l2 should not need ENUMSTD avdevice defect 03/17/2013

Problem: lavd/v4l2.c now requires the device to support VIDIOC_ENUMSTD.

This seems to be a regression according to  https://github.com/umlaeute/v4l2loopback/issues/38

Steps to reproduce:

  • install v4l2loopback and load the module
    git clone git://github.com/umlaeute/v4l2loopback.git
    cd v4l2loopback
    make && sudo make install
    modprobe v4l2loopback
    
  • push some video to the device with for instance:
    gst-launch-0.10 videotestsrc ! v4l2sink device=/dev/video0 
    
  • try to play the device with FFmpeg
    % ./ffplay -v verbose -f v4l2 /dev/video0
    ffplay version N-51026-g3313b9c Copyright (c) 2003-2013 the FFmpeg developers
      built on Mar 17 2013 04:38:52 with gcc 4.7.2 (GCC)
      configuration: --enable-gpl --enable-version3 --enable-fontconfig --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable-x11grab --enable-libopenjpeg --enable-libass --enable-libmodplug --enable-libv4l2 --cc=colorgcc --samples=/home/ubitux/fate-samples --prefix=/tmp/ffinstall --disable-runtime-cpudetect --enable-libcelt --enable-libopencv --enable-frei0r --enable-libcaca --enable-libiec61883 --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libopus --enable-libpulse --enable-libspeex --enable-openal --enable-libopencv
      libavutil      52. 19.101 / 52. 19.101
      libavcodec     55.  0.100 / 55.  0.100
      libavformat    55.  0.100 / 55.  0.100
      libavdevice    55.  0.100 / 55.  0.100
      libavfilter     3. 47.102 /  3. 47.102
      libswscale      2.  2.100 /  2.  2.100
      libswresample   0. 17.102 /  0. 17.102
      libpostproc    52.  2.100 / 52.  2.100
    [video4linux2,v4l2 @ 0x7f457c000940] fd:7 capabilities:50000030/0   
    [video4linux2,v4l2 @ 0x7f457c000940] Querying the device for the current frame size
    [video4linux2,v4l2 @ 0x7f457c000940] Setting frame size to 320x240
    [video4linux2,v4l2 @ 0x7f457c000940] ioctl(VIDIOC_ENUMSTD): Invalid argument
    /dev/video0: Invalid argument
    

The device plays fine with for example mplayer, and with older ffplay (1.1.3 is working).


michael (6 matches)

Ticket Summary Component Milestone Type Created
Description
#5 jp2k muxed into mov by FFmpeg can't be played by QuickTime avformat defect 03/11/2011

(issue 2656) incoming/jpeg2000_to_quicktime_unplayable/bbb_jp2_qt.mov can be decoded with FFmpeg (and played with MPlayer, ffplay shows a black window for me), remuxing the video with FFmpeg leads to a file that can be decoded with FFmpeg (and played with MPlayer, ffplay shows a black window), but the original file plays fine with QuickTime?, the copy shows only a black window.

$ ffmpeg -i bbb_jp2_qt.mov -vcodec copy out.mov
FFmpeg version git-N-28405-gb33fa8a, Copyright (c) 2000-2011 the FFmpeg developers
  built on Mar 11 2011 00:24:29 with gcc 4.4.5
  configuration: --cc=/usr/local/gcc-4.4.5/bin/gcc --enable-gpl --enable-libopenjpeg
  libavutil    50. 39. 0 / 50. 39. 0
  libavcodec   52.113. 2 / 52.113. 2
  libavformat  52.102. 0 / 52.102. 0
  libavdevice  52.  3. 0 / 52.  3. 0
  libavfilter   1. 76. 0 /  1. 76. 0
  libswscale    0. 12. 0 /  0. 12. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'bbb_jp2_qt.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    creation_time   : 2011-03-09 22:39:50
  Duration: 00:00:03.33, start: 0.000000, bitrate: 23584 kb/s
    Stream #0.0(eng): Video: libopenjpeg, rgb24, 640x360, 23581 kb/s, 24 fps, 24 tbr, 24 tbn, 24 tbc
    Metadata:
      creation_time   : 2011-03-09 22:39:50
Output #0, mov, to 'out.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    creation_time   : 2011-03-09 22:39:50
    encoder         : Lavf52.102.0
    Stream #0.0(eng): Video: mjp2 / 0x32706A6D, rgb24, 640x360, q=2-31, 23581 kb/s, 24 tbn, 24 tbc
    Metadata:
      creation_time   : 2011-03-09 22:39:50
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
frame=   80 fps=  0 q=-1.0 Lsize=    9597kB time=3.33 bitrate=23584.6kbits/s
video:9595kB audio:0kB global headers:0kB muxing overhead 0.013923%

#231 ffplay freezes with date -s in linux FFplay defect 05/23/2011

While playing a video clip in ffplay, setting system time in linux by "date -s" freezes video playback while audio seems to be playing.

System Ubuntu 10.04 LTS x86_64 ffmpeg recent (20/50/2011) git pulled

Does it has some thing to do with core ffmpeg


#399 ffmpeg showing incorrect pts FFmpeg defect 08/16/2011

When using tstools' tsreport tool ( http://code.google.com/p/tstools/) I got this list of PTS: 126000, 129750, 133500, 137250, 141000, 144750, 148500, 152250, 156000, 126000, 159750, 163500, 167250

When using FFmpeg's filter showinfo the PTS timestamps are totally different: 0, 41667, 83333, 125000, 166667, 208333, 250000, 291667, 333333, 375000, 416667, 458333

When playing the video using libavcodec/libavformat, the timestamps are the same as the ones tsreport shows.

ffmpeg -y -vf showinfo -i seekbug01min.ts -f rawvideo /dev/null ffmpeg version N-31914-g47219e1, Copyright (c) 2000-2011 the FFmpeg developers

built on Aug 16 2011 14:53:24 with gcc 4.5.2 configuration: --enable-avfilter --enable-frei0r --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-pic --enable-pthreads --enable-shared --enable-version3 --enable-x11grab --disable-optimizations libavutil 51. 12. 0 / 51. 12. 0 libavcodec 53. 10. 0 / 53. 10. 0 libavformat 53. 7. 0 / 53. 7. 0 libavdevice 53. 3. 0 / 53. 3. 0 libavfilter 2. 31. 1 / 2. 31. 1 libswscale 2. 0. 0 / 2. 0. 0 libpostproc 51. 2. 0 / 51. 2. 0

[mpegts @ 0x1176460] Continuity Check Failed

Last message repeated 3 times

Input #0, mpegts, from 'seekbug01min.ts':

Duration: 00:00:00.45, start: 1.400000, bitrate: 178 kb/s Program 1

Metadata:

service_name : Big Buck Bunny service_provider: FFmpeg

Stream #0.0[0x100]: Video: h264 (Constrained Baseline), yuv420p, 320x180 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 90k tbn, 48 tbc Stream #0.1[0x101](und): Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s

[buffer @ 0x117ae40] w:320 h:180 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param: Output #0, rawvideo, to '/dev/null':

Metadata:

encoder : Lavf53.7.0 Stream #0.0: Video: rawvideo, yuv420p, 320x180 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 24 tbc

Stream mapping:

Stream #0.0 -> #0.0

Press [q] to stop, ? for help [mpegts @ 0x1176460] Continuity Check Failed

Last message repeated 1 times

[showinfo @ 0x117d780] n:0 pts:0 pts_time:0.000000 pos:564 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:1 type:I checksum:603776523 plane_checksum:[3225751762 3029265045 3029265045 0] [showinfo @ 0x117d780] n:1 pts:41667 pts_time:0.041667 pos:1504 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:603776523 plane_checksum:[3225751762 3029265045 3029265045 0] [showinfo @ 0x117d780] n:2 pts:83333 pts_time:0.083333 pos:1692 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:603776523 plane_checksum:[3225751762 3029265045 3029265045 0] [showinfo @ 0x117d780] n:3 pts:125000 pts_time:0.125000 pos:1880 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:603776523 plane_checksum:[3225751762 3029265045 3029265045 0] [showinfo @ 0x117d780] n:4 pts:166667 pts_time:0.166667 pos:2068 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:321782142 plane_checksum:[966806382 2886587449 591323577 0] [showinfo @ 0x117d780] n:5 pts:208333 pts_time:0.208333 pos:2632 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:1010078484 plane_checksum:[3458918426 414630700 4286638000 0] [showinfo @ 0x117d780] n:6 pts:250000 pts_time:0.250000 pos:3196 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:1804330054 plane_checksum:[2996844705 2498675835 1603397403 0] [showinfo @ 0x117d780] n:7 pts:291667 pts_time:0.291667 pos:3572 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:3219605500 plane_checksum:[916690920 1286459717 3285966513 0] [showinfo @ 0x117d780] n:8 pts:333333 pts_time:0.333333 pos:4136 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:867321723 plane_checksum:[1520540519 419613641 1910038573 0] [showinfo @ 0x117d780] n:9 pts:375000 pts_time:0.375000 pos:7708 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:3041545686 plane_checksum:[3034423407 2837631021 3697466652 0] [showinfo @ 0x117d780] n:10 pts:416667 pts_time:0.416667 pos:8648 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:3795962486 plane_checksum:[2808617211 234344642 3924811946 0] [showinfo @ 0x117d780] n:11 pts:458333 pts_time:0.458333 pos:9400 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:14086197 plane_checksum:[2486256520 483773749 3300581225 0] frame= 12 fps= 0 q=0.0 Lsize= 0kB time=00:00:00.50 bitrate= 0.0kbits/s video:1012kB audio:0kB global headers:0kB muxing overhead -100.000000%


#357 Trying to transcode a vbk file to wav undetermined enhancement 07/21/2011

Hi Team, I was trying to transcode a vbk file to a wav file. But I encoutered an error log pasted below. Also I verified that the file is not corrupt by playing the same in CallPilot? Player and it plays fine.

C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest>ffmpeg -y -i C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest\v060102.vbk -acodec pcm_mulaw C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest\output.wav ffmpeg version N-31548-g78accb8, Copyright (c) 2000-2011 the FFmpeg developers built on Jul 17 2011 22:41:27 with gcc 4.6.1 configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable- runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib

libavutil 51. 11. 0 / 51. 11. 0 libavcodec 53. 8. 0 / 53. 8. 0 libavformat 53. 6. 0 / 53. 6. 0 libavdevice 53. 2. 0 / 53. 2. 0 libavfilter 2. 27. 0 / 2. 27. 0 libswscale 2. 0. 0 / 2. 0. 0 libpostproc 51. 2. 0 / 51. 2. 0

C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest\v060102.vbk: Invalid data found when processing input


#536 Mux H264 and AAC into WTV avformat enhancement 10/08/2011

H.264 and AAC are supported in WTV. One of the main reasons MSFT moved to WTV was to support these formats (required for ISDB-T).


#1022 Muxing more than two streams in rm avformat enhancement 02/25/2012

Attempted to download Real Media rtsp stream with 2x video streams and one audio stream using the following:

ffmpeg -i rtsp://str4.nlenet.net/broadcast/live-video.rm -vcodec copy -acodec copy -map 0:0 -map 0:1 -map 0:2 20120225-ffmpeg.rm

Output as follows:

ffmpeg version N-38204-gb93c915 Copyright (c) 2000-2012 the FFmpeg developers

built on Feb 25 2012 12:36:46 with gcc 4.5.1 20101208 [gcc-4_5-branch revision 167585] configuration: --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libx264 --enable-pthreads --prefix=/usr --enable-postproc --enable-avfilter --enable-libxvid --enable-libschroedinger --enable-shared --enable-libvorbis --enable-libtheora libavutil 51. 40.100 / 51. 40.100 libavcodec 54. 4.100 / 54. 4.100 libavformat 54. 1.100 / 54. 1.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 62.101 / 2. 62.101 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 7.100 / 0. 7.100 libpostproc 52. 0.100 / 52. 0.100

[rtsp @ 0x806eac0] Estimating duration from bitrate, this may be inaccurate Input #0, rtsp, from 'rtsp://str4.nlenet.net/broadcast/live-video.rm':

Metadata:

title : [Server 3/4] Live Services comment : B'nai Shalom <No copyright>

Duration: N/A, start: 0.000000, bitrate: 350 kb/s

Stream #0:0: Video: rv40 (RV40 / 0x30345652), yuv420p, 320x240, 318 kb/s, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc Stream #0:1: Video: rv40 (RV40 / 0x30345652), yuv420p, 320x240, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc Stream #0:2: Audio: cook (cook / 0x6B6F6F63), 44100 Hz, mono, flt, 32 kb/s

File '20120225-ffmpeg.rm' already exists. Overwrite ? [y/N] y Output #0, rm, to '20120225-ffmpeg.rm':

Metadata:

title : [Server 3/4] Live Services comment : B'nai Shalom <No copyright> encoder : Lavf54.1.100 Stream #0:0: Video: rv40 (RV40 / 0x30345652), yuv420p, 320x240, q=2-31, 318 kb/s, 29.97 fps, 90k tbn, 1k tbc Stream #0:1: Video: rv40 (RV40 / 0x30345652), yuv420p, 320x240, q=2-31, 29.97 fps, 90k tbn, 1k tbc Stream #0:2: Audio: cook (cook / 0x6B6F6F63), 44100 Hz, mono, 32 kb/s

Stream mapping:

Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #0:2 -> #0:2 (copy)

Press [q] to stop, ? for help pts < dts in stream 0=-1.0 q=-1.0 size= 1kB time=00:00:00.00 bitrate= 0.0kbits/s av_interleaved_write_frame(): Invalid argument * glibc detected * ffmpeg: corrupted double-linked list: 0x08070ac0 * ======= Backtrace: ========= /lib/libc.so.6(+0x6de2b)[0xb67e9e2b] /lib/libc.so.6(+0x6ece0)[0xb67eace0] /lib/libc.so.6(cfree+0x6d)[0xb67eea6d] /usr/lib/libavutil.so.51(av_freep+0x12)[0xb693ff42] ======= Memory map: ======== 08048000-08066000 r-xp 00000000 08:07 351944 /usr/bin/ffmpeg 08066000-08067000 r--p 0001d000 08:07 351944 /usr/bin/ffmpeg 08067000-08068000 rw-p 0001e000 08:07 351944 /usr/bin/ffmpeg 08068000-0811a000 rw-p 00000000 00:00 0 [heap] b5c00000-b5c21000 rw-p 00000000 00:00 0 b5c21000-b5d00000 ---p 00000000 00:00 0 b5dad000-b5db0000 rw-p 00000000 00:00 0 b5db0000-b5e3a000 r-xp 00000000 08:07 552814 /usr/lib/liborc-0.4.so.0.11.0 b5e3a000-b5e3b000 r--p 00089000 08:07 552814 /usr/lib/liborc-0.4.so.0.11.0 b5e3b000-b5e3f000 rw-p 0008a000 08:07 552814 /usr/lib/liborc-0.4.so.0.11.0 b5e3f000-b5e40000 rw-p 00000000 00:00 0 b5e40000-b5e46000 r-xp 00000000 08:07 553201 /usr/lib/libogg.so.0.7.1 b5e46000-b5e47000 r--p 00005000 08:07 553201 /usr/lib/libogg.so.0.7.1 b5e47000-b5e48000 rw-p 00006000 08:07 553201 /usr/lib/libogg.so.0.7.1 b5e48000-b5e64000 r-xp 00000000 08:05 514551 /lib/libgcc_s.so.1 b5e64000-b5e65000 r--p 0001b000 08:05 514551 /lib/libgcc_s.so.1 b5e65000-b5e66000 rw-p 0001c000 08:05 514551 /lib/libgcc_s.so.1 b5e66000-b5e69000 r-xp 00000000 08:05 515043 /lib/libdl-2.11.3.so b5e69000-b5e6a000 r--p 00002000 08:05 515043 /lib/libdl-2.11.3.so b5e6a000-b5e6b000 rw-p 00003000 08:05 515043 /lib/libdl-2.11.3.so b5e6b000-b5e73000 r-xp 00000000 08:05 515074 /lib/librt-2.11.3.so b5e73000-b5e74000 r--p 00007000 08:05 515074 /lib/librt-2.11.3.so b5e74000-b5e75000 rw-p 00008000 08:05 515074 /lib/librt-2.11.3.so b5e75000-b5f58000 r-xp 00000000 08:07 553582 /usr/lib/libstdc++.so.6.0.14 b5f58000-b5f5c000 r--p 000e2000 08:07 553582 /usr/lib/libstdc++.so.6.0.14 b5f5c000-b5f5d000 rw-p 000e6000 08:07 553582 /usr/lib/libstdc++.so.6.0.14 b5f5d000-b5f65000 rw-p 00000000 00:00 0 b5f65000-b5fa9000 r-xp 00000000 08:07 552475 /usr/lib/libmp3lame.so.0.0.0 b5fa9000-b5faa000 r--p 00043000 08:07 552475 /usr/lib/libmp3lame.so.0.0.0 b5faa000-b5fac000 rw-p 00044000 08:07 552475 /usr/lib/libmp3lame.so.0.0.0 b5fac000-b5fdf000 rw-p 00000000 00:00 0 b5fdf000-b609f000 r-xp 00000000 08:07 554170 /usr/lib/libschroedinger-1.0.so.0.10.0 b609f000-b60a0000 ---p 000c0000 08:07 554170 /usr/lib/libschroedinger-1.0.so.0.10.0 b60a0000-b60a1000 r--p 000c0000 08:07 554170 /usr/lib/libschroedinger-1.0.so.0.10.0 b60a1000-b60a3000 rw-p 000c1000 08:07 554170 /usr/lib/libschroedinger-1.0.so.0.10.0 b60a3000-b60bc000 r-xp 00000000 08:07 284526 /usr/lib/libtheoradec.so.1.1.4 b60bc000-b60bd000 r--p 00018000 08:07 284526 /usr/lib/libtheoradec.so.1.1.4 b60bd000-b60be000 rw-p 00019000 08:07 284526 /usr/lib/libtheoradec.so.1.1.4 b60be000-b60ff000 r-xp 00000000 08:07 284804 /usr/lib/libtheoraenc.so.1.1.2 b60ff000-b6100000 r--p 00040000 08:07 284804 /usr/lib/libtheoraenc.so.1.1.2 b6100000-b6101000 rw-p 00041000 08:07 284804 /usr/lib/libtheoraenc.so.1.1.2 b6101000-b612a000 r-xp 00000000 08:07 284433 /usr/lib/libvorbis.so.0.4.5 b612a000-b612b000 r--p 00028000 08:07 284433 /usr/lib/libvorbis.so.0.4.5 b612b000-b612c000 rw-p 00029000 08:07 284433 /usr/lib/libvorbis.so.0.4.5 b612c000-b612d000 rw-p 00000000 00:00 0 b612d000-b6292000 r-xp 00000000 08:07 555746 /usr/lib/libvorbisenc.so.2.0.8 b6292000-b62a3000 r--p 00165000 08:07 555746 /usr/lib/libvorbisenc.so.2.0.8 b62a3000-b62a4000 rw-p 00176000 08:07 555746 /usr/lib/libvorbisenc.so.2.0.8 b62a4000-b63c2000 r-xp 00000000 08:07 552885 /usr/lib/libx264.so.120 b63c2000-b63c3000 r--p 0011d000 08:07 552885 /usr/lib/libx264.so.120 b63c3000-b63c4000 rw-p 0011e000 08:07 552885 /usr/lib/libx264.so.120 b63c4000-b643f000 rw-p 00000000 00:00 0 b643f000-b64ec000 r-xp 00000000 08:07 252375 /usr/lib/libxvidcore.so.4.3 b64ec000-b64ed000 r--p 000ad000 08:07 252375 /usr/lib/libxvidcore.so.4.3 b64ed000-b64f7000 rw-p 000ae000 08:07 252375 /usr/lib/libxvidcore.so.4.3 b64f7000-b6560000 rw-p 00000000 00:00 0 b6560000-b6572000 r-xp 00000000 08:07 553492 /usr/lib/libva.so.1.0.14 b6572000-b6573000 r--p 00011000 08:07 553492 /usr/lib/libva.so.1.0.14 b6573000-b6574000 rw-p 00012000 08:07 553492 /usr/lib/libva.so.1.0.14 b6574000-b658c000 rw-p 00000000 00:00 0 b658c000-b65a1000 r-xp 00000000 08:05 514504 /lib/libz.so.1.2.5 b65a1000-b65a2000 r--p 00014000 08:05 514504 /lib/libz.so.1.2.5 b65a2000-b65a3000 rw-p 00015000 08:05 514504 /lib/libz.so.1.2.5 b65a3000-b65a4000 rw-p 00000000 00:00 0 b65a4000-b65b2000 r-xp 00000000 08:05 514646 /lib/libbz2.so.1.0.6 b65b2000-b65b3000 r--p 0000d000 08:05 514646 /lib/libbz2.so.1.0.6 b65b3000-b65b4000 rw-p 0000e000 08:05 514646 /lib/libbz2.so.1.0.6 b65b4000-b6627000 r-xp 00000000 08:07 552090 /usr/lib/libSDL-1.2.so.0.11.3 b6627000-b6628000 r--p 00073000 08:07 552090 /usr/lib/libSDL-1.2.so.0.11.3 b6628000-b6629000 rw-p 00074000 08:07 552090 /usr/lib/libSDL-1.2.so.0.11.3 b6629000-b6655000 rw-p 00000000 00:00 0 b6655000-b6736000 r-xp 00000000 08:07 553443 /usr/lib/libasound.so.2.0.0 b6736000-b6739000 r--p 000e0000 08:07 553443 /usr/lib/libasound.so.2.0.0 b6739000-b673a000 rw-p 000e3000 08:07 553443 /usr/lib/libasound.so.2.0.0 b673a000-b677a000 r-xp 00000000 08:07 236101 /usr/lib/libjack.so.0.1.0 b677a000-b677b000 r--p 0003f000 08:07 236101 /usr/lib/libjack.so.0.1.0 b677b000-b677c000 rw-p 00040000 08:07 236101 /usr/lib/libjack.so.0.1.0 b677c000-b68e2000 r-xp 00000000 08:05 514112 /lib/libc-2.11.3.so b68e2000-b68e3000 ---p 00166000 08:05 514112 /lib/libc-2.11.3.so b68e3000-b68e5000 r--p 00166000 08:05 514112 /lib/libc-2.11.3.so b68e5000-b68e6000 rw-p 00168000 08:05 514112 /lib/libc-2.11.3.so b68e6000-b68e9000 rw-p 00000000 00:00 0 b68e9000-b6911000 r-xp 00000000 08:05 515046 /lib/libm-2.11.3.so b6911000-b6912000 r--p 00027000 08:05 515046 /lib/libm-2.11.3.so b6912000-b6913000 rw-p 00028000 08:05 515046 /lib/libm-2.11.3.so b6913000-b6914000 rw-p 00000000 00:00 0 b6914000-b692b000 r-xp 00000000 08:05 514450 /lib/libpthread-2.11.3.so b692b000-b692c000 r--p 00016000 08:05 514450 /lib/libpthread-2.11.3.so b692c000-b692d000 rw-p 00017000 08:05 514450 /lib/libpthread-2.11.3.so b692d000-b692f000 rw-p 00000000 00:00 0 b692f000-b6950000 r-xp 00000000 08:07 556246 /usr/lib/libavutil.so.51.40.100 b6950000-b6951000 r--p 00020000 08:07 556246 /usr/lib/libavutil.so.51.40.100 b6951000-b6952000 rw-p 00021000 08:07 556246 /usr/lib/libavutil.so.51.40.100 b6952000-b6955000 rw-p 00000000 00:00 0 b6955000-b69a2000 r-xp 00000000 08:07 553220 /usr/lib/libswscale.so.2.1.100 b69a2000-b69a3000 r--p 0004c000 08:07 553220 /usr/lib/libswscale.so.2.1.100Aborted


stefano (3 matches)

Ticket Summary Component Milestone Type Created
Description
#450 Specify the position of -isync more precisely documentation enhancement 09/10/2011

I've figured that the -isync option does not produce the same effect when placed in front of inputs, between the inputs and after the inputs. I just think it would be a good idea to put a little explanation in the documentation about the proper usage of that option.

For example, these 2 examples produce different results:

ffmpeg -f alsa -ac 1 -i hw:1 -isync -f video4linux2 -r 15 -s qqvga -i /dev/video0 -vcodec libx264 -preset ultrafast -g 15 -crf 20 -acodec aac -strict experimental -ar 44100 -ab 96k -ac 1 -f mpegts udp://192.168.25.101:10001

ffmpeg -f alsa -ac 1 -i hw:1 -f video4linux2 -r 15 -s qqvga -i /dev/video0 -isync -vcodec libx264 -preset ultrafast -g 15 -crf 20 -acodec aac -strict experimental -ar 44100 -ab 96k -ac 1 -f mpegts udp://192.168.25.101:10001

(the second example has -isync moved after the 2nd input)


#844 Please enable an RSS feed for the news on FFmpeg documentation enhancement 12/29/2011

In the FFmpeg homepage there is a section news.

I think it would be a great add if I could subscribe to this via RSS/ATOM etc. and read it with my feed reader.


#1437 probe less than the whole file with -show_frames FFprobe enhancement 06/10/2012

I'd like to probe a file to get interlaced_frame="1" top_field_first="1" - which I believe is only available in -show_frames.

My file is 30 minutes log - I only want the data from the first frame.

I can't see anything in -h to answer this question. The ffmpeg -vframes, -frames:v and -t are not listed in ffprobe's help, and do not work.

I usually use FFprobe with a -probesize, and that is also ignored with -show_frames.

Stefano suggested "And of course you can get it with a crude trick, you trim the file *physically* in order to reduce the amount of data to be decoded" but that's a workaround I'd like to avoid.

example current file based command line:

% ffprobe -show_format -show_streams -show_frames -probesize 40000 -print_format xml "tortoise.mxf"
ffprobe version N-41487-gee1748a Copyright (c) 2007-2012 the FFmpeg developers
  built on Jun 10 2012 17:04:40 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
  configuration: --prefix=/Users/mdsh/ffmpeg --arch=x86_64 --enable-ffplay --enable-ffprobe --enable-shared --disable-indev=jack --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libx264
  libavutil      51. 56.100 / 51. 56.100
  libavcodec     54. 25.100 / 54. 25.100
  libavformat    54.  6.101 / 54.  6.101
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 78.101 /  2. 78.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mxf @ 0x7fddb081ae00] Stream #0: not enough frames to estimate rate; consider increasing probesize
[mxf @ 0x7fddb081ae00] Stream #1: not enough frames to estimate rate; consider increasing probesize
Input #0, mxf, from 'tortoise.mxf':
  Metadata:
    timecode        : 10:53:51:04
  Duration: 00:28:21.92, start: 0.000000, bitrate: 42598 kb/s
    Stream #0:0: Video: mpeg2video (4:2:2), yuv422p, 720x608 [SAR 608:405 DAR 16:9], 30000 kb/s, 25 tbr, 25 tbn, 50 tbc
    Stream #0:1: Audio: pcm_s16le, 48000 Hz, 4 channels, s16, 3072 kb/s
<?xml version="1.0" encoding="UTF-8"?>
<ffprobe>
    <frames>
        <frame media_type="video" key_frame="1" pkt_pts="0" pkt_pts_time="0.000000" pkt_dts="0" pkt_dts_time="0.000000" pkt_duration="1" pkt_duration_time="0.040000" pkt_pos="7168" width="720" height="608" pix_fmt="yuv422p" sample_aspect_ratio="608:405" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="1" top_field_first="1" repeat_pict="0" reference="3"/>
        <frame media_type="audio" key_frame="1" pkt_pts="0" pkt_pts_time="0.000000" pkt_dts="0" pkt_dts_time="0.000000" pkt_duration="1" pkt_duration_time="0.040000" pkt_pos="157696" sample_fmt="s16" nb_samples="1920"/>
[...]

goes on for a long time - you *really* don't want the uncut output


ubitux (2 matches)

Ticket Summary Component Milestone Type Created
Description
#1898 configure --as broken build system defect 11/07/2012

 http://thread.gmane.org/gmane.comp.video.ffmpeg.user/41511 $ ./configure --as=as hangs forever, this is a regression since c6963a2 / a758c5e (not related to FreeBSD afaict).


#2517 Mainstream LUT functionality avfilter enhancement 04/30/2013

Ffmpeg's current LUT functionality does not appear to be lookup table functionality at all, rather it seems to be formulaic modification to the individual pixels. Adding industry standard LUT functionality would extend ffmpeg's utility. Two such methods are:

Pandora:  http://www.pandora-int.com/pandora/download/manual/lut3d_format.html

Hald CLUT:  http://www.quelsolaar.com/technology/clut.html

ImageMagick has implemented Hald CLUT so a good example of source code could be found there (root code in enhance.c).  http://www.imagemagick.org/script/install-source.php


1 2 3 4
Note: See TracReports for help on using and creating reports.