使用ffmpeg,我从多张图像中制作了一个视频,下面是有效的,但是我不想在我的文件夹中使用所有 200 张图像,希望视频只包含 1 到 100 的图像:
ffmpeg -start_number n -i test_%d.jpg -vcodec mpeg4 test.avi
Run Code Online (Sandbox Code Playgroud)
如何指定要包含在视频中的帧数或结束帧数?
我需要将 concat 与绝对路径一起使用,但它似乎不起作用。在文档中它说它应该工作。任何人都知道如何使它工作? ffmpeg 文档
它不起作用,因为它似乎将文本文件目录附加到文件路径
Impossible to open 'C:/temp/ffmpeg/c:/temp/ffmpeg/01.mov'
Run Code Online (Sandbox Code Playgroud)
我使用 Windows 7。
ffmpegTest.txt:
file 'c:/temp/ffmpeg/01.mov'
file 'c:/temp/ffmpeg/02.mov'
"Y:/Shotgun/bin/ffmpeg/bin/ffmpeg.exe" -f concat -i "C:/temp/ffmpeg/ffmpegTest.txt" -c copy "C:/temp/ffmpeg/test.mov
ffmpeg version N-58949-g0e575c2 Copyright (c) 2000-2013 the FFmpeg developers
built on Dec 9 2013 22:06:49 with gcc 4.8.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 …Run Code Online (Sandbox Code Playgroud)