[FFmpeg-user] (no subject)

Peter Gusev gpeetonn at gmail.com
Thu Sep 13 19:32:37 EEST 2018


I'm dumping a video captured from a camera into two named pipes like this:

$ ffmpeg -f avfoundation -framerate 25 -pixel_format uyvy422 -i "0" -map
0:v -c copy -f rawvideo /tmp/preview -map 0:v -c copy -f rawvideo
/tmp/camera
ffmpeg version 3.4 Copyright © 2000-2017 the FFmpeg developers
  built with Apple LLVM version 9.0.0 (clang-900.0.38)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/3.4 --enable-shared
--enable-pthreads --enable-version3 --enable-hardcoded-tables
--enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl
--enable-ffplay --enable-libmp3lame --enable-libx264 --enable-libxvid
--enable-opencl --enable-videotoolbox --disable-lzma
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, avfoundation, from '0':
  Duration: N/A, start: 3576.358767, bitrate: N/A
    Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 1280x720, 25
tbr, 1000k tbn, 1000k tbc
File '/tmp/preview' already exists. Overwrite ? [y/N] y
File '/tmp/camera' already exists. Overwrite ? [y/N] y
Output #0, rawvideo, to '/tmp/preview':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 1280x720,
q=2-31, 25 tbr, 1000k tbn, 1000k tbc
Output #1, rawvideo, to '/tmp/camera':
  Metadata:
    encoder         : Lavf57.83.100
    Stream #1:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 1280x720,
q=2-31, 25 tbr, 1000k tbn, 1000k tbc
Stream mapping:
  Stream #0:0 -> #0:0 ©
  Stream #0:0 -> #1:0 ©
Press [q] to stop, [?] for help
frame=11931 fps= 25 q=-1.0 q=-1.0 size=21505628kB time=00:07:59.96
bitrate=367060.0kbits/s speed=1.01x


then, I'm reading it using ffplay on two separate terminal windows like
this:

ffplay -f rawvideo -video_size 1280x720 -pixel_format uyvy422 -i
/tmp/preview
ffplay version 3.4 Copyright © 2003-2017 the FFmpeg developers
  built with Apple LLVM version 9.0.0 (clang-900.0.38)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/3.4 --enable-shared
--enable-pthreads --enable-version3 --enable-hardcoded-tables
--enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl
--enable-ffplay --enable-libmp3lame --enable-libx264 --enable-libxvid
--enable-opencl --enable-videotoolbox --disable-lzma
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, rawvideo, from '/tmp/preview':q=    0KB sq=    0B f=0/0
  Duration: N/A, start: 0.000000, bitrate: 368640 kb/s
    Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422, 1280x720,
368640 kb/s, 25 tbr, 25 tbn, 25 tbc
 539.38 M-V: -0.010 fd=  14 aq=    0KB vq=16200KB sq=    0B f=0/0


Video plays back correctly color-wise and size-wise. However it "scrolls"
vertically all the time (not sure of the correct term here - vertical
sync?), see the screenshot attached. I believe it's due to some minor
error/mismatch in pixel formats and/or video size? But I can't pin point it
yet... Any help would be appreciated!

Thanks in advance!

-- 
Peter Gusev <https://www.linkedin.com/in/peter-gusev-8135441a/>
*gpeetonn at gmail.com <gpeetonn at gmail.com>*


*+1 213 587-27-48*


*Research Scholar @ REMAP UCLA <http://www.remap.ucla.edu/home/about>Video
streaming/ICN networks/Creative Coding/Interactive Media*
*dj peetonn <https://soundcloud.com/peter-gusev>*
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2018-09-12 at 12.21.43 PM 2.png
Type: image/png
Size: 122967 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20180913/833af634/attachment.png>


More information about the ffmpeg-user mailing list