小编que*_*dam的帖子

ffmpeg 的管道问题

我一直在成功使用以下 ffmpeg 命令来提取 mp4 文件的第一帧:

./ffmpeg -i video.mp4 -vframes 1 -y frame.bmp
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用以下管道语法时,出现错误:

cat video.mp4 | ./ffmpeg -i pipe:0 -vframes 1 -y frame.bmp
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

> ffmpeg version 2.4.1-   http://johnvansickle.com/ffmpeg/    Copyright
> (c) 2000-2014 the FFmpeg developers   built on Sep 24 2014 18:52:48
> with gcc 4.8 (Debian 4.8.3-11)   configuration: --enable-gpl
> --enable-version3 --disable-shared --disable-debug --enable-runtime-cpudetect --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-gray --enable-libopenjpeg --enable-libopus --disable-ffserver --enable-libass --enable-gnutls --cc=gcc-4.8   libavutil      54.  7.100 …
Run Code Online (Sandbox Code Playgroud)

ffmpeg

7
推荐指数
0
解决办法
1938
查看次数

标签 统计

ffmpeg ×1