Hi all,
I’m having trouble getting sdl output of ffmpeg to work reliably on my Mac. I 
want to do an encode and display the video simultaneously. I have been doing 
that by piping ffmpeg to ffplay but would like to drop the ffplay, since if I 
control-C the process then ffplay quits and the ffmpeg encode doesn’t end 
properly (no moov atom, etc). So I’m trying to use -f sdl but getting errors.

ffmpeg -y -f lavfi -i smptebars -t 60 -c:v ffv1 test.mov -f sdl test_sdl
ffmpeg version 2.4.2 Copyright (c) 2000-2014 the FFmpeg developers
  built on Oct  6 2014 23:13:22 with Apple LLVM version 6.0 (clang-600.0.51) 
(based on LLVM 3.5svn)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/2.4.2 --enable-shared 
--enable-pthreads --enable-gpl --enable-version3 --enable-nonfree 
--enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang 
--host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac 
--enable-libmp3lame --enable-libxvid --enable-ffplay --enable-libopenjpeg 
--disable-decoder=jpeg2000 
--extra-cflags='-I/usr/local/Cellar/openjpeg/1.5.1_1/include/openjpeg-1.5 '
  libavutil      54.  7.100 / 54.  7.100
  libavcodec     56.  1.100 / 56.  1.100
  libavformat    56.  4.101 / 56.  4.101
  libavdevice    56.  0.100 / 56.  0.100
  libavfilter     5.  1.100 /  5.  1.100
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  0.100 /  3.  0.100
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  0.100 / 53.  0.100
Input #0, lavfi, from 'smptebars':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240 [SAR 1:1 
DAR 4:3], 25 tbr, 25 tbn, 25 tbc
[mov @ 0x7febb4018000] Using MS style video codec tag, the file may be 
unplayable!
Nov  4 14:22:40 drice.local ffmpeg[98326] <Warning>: CGSConnectionByID: 0 is 
not a valid connection ID.
Nov  4 14:22:40 drice.local ffmpeg[98326] <Warning>: Invalid Connection ID 0
2014-11-04 14:22:40.444 ffmpeg[98326:1827165] *** Terminating app due to 
uncaught exception 'NSInternalInconsistencyException', reason: 'Error (1000) 
creating CGSWindow on line 281'
*** First throw call stack:
(
        0   CoreFoundation                      0x00007fff8e5e064c 
__exceptionPreprocess + 172
        1   libobjc.A.dylib                     0x00007fff8d2b96de 
objc_exception_throw + 43
        2   CoreFoundation                      0x00007fff8e5e04fd 
+[NSException raise:format:] + 205
        3   AppKit                              0x00007fff9662d9dd 
_NSCreateWindowWithOpaqueShape2 + 1417
        4   AppKit                              0x00007fff9662bd3c -[NSWindow 
_commonAwake] + 1808
        5   AppKit                              0x00007fff96539ee0 -[NSWindow 
_commonInitFrame:styleMask:backing:defer:] + 864
        6   AppKit                              0x00007fff9653954c -[NSWindow 
_initContent:styleMask:backing:defer:contentView:] + 1477
        7   AppKit                              0x00007fff96538f7a -[NSWindow 
initWithContentRect:styleMask:backing:defer:] + 45
        8   libSDL-1.2.0.dylib                  0x000000010428f21e 
-[SDL_QuartzWindow initWithContentRect:styleMask:backing:defer:] + 279
        9   libSDL-1.2.0.dylib                  0x000000010428cc63 
QZ_SetVideoMode + 1417
        10  libSDL-1.2.0.dylib                  0x0000000104283f71 
SDL_SetVideoMode + 906
        11  libavdevice.56.dylib                0x0000000102f4ad71 
avdevice_free_list_devices + 10775
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6

Any advice?
Dave Rice
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to