我有目录中的视频列表:
C:\Users\Andrew\Desktop\ffmpeg\bin\zaz\part-xxx.mov
,
文件列表:
C:\Users\Andrew\Desktop\ffmpeg\bin\zaz\list.txt
即:
file 'C:/Users/Andrew/Desktop/zaz/part-1.mov'
file 'C:/Users/Andrew/Desktop/zaz/part-2.mov'
file 'C:/Users/Andrew/Desktop/zaz/part-xxx.mov'
file 'C:/Users/Andrew/Desktop/zaz/part-800.mov'
。
使用命令时:
ffmpeg -f concat -i C:\Users\Andrew\Desktop\ffmpeg\bin\zaz\list.txt -c copy output
将所有部分合并为一个 .mov 文件,出现以下错误:
C:\Users\Andrew\Desktop\ffmpeg\bin>ffmpeg -f concat -i
C:\Users\Andrew\Desktop\ffmpeg\bin\zaz\list.txt -c copy output
ffmpeg 版本 N-76331-gf8d429e 版权所有 (c) 2000-2015 FFmpeg 开发人员使用 gcc 5.2.0 (GCC) 构建的配置:--enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --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-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib libavutil 55. 4.100 / 55. 4.100 libavcodec 57. 12.100 / 57. 12.100 libavformat 57. 11.100 / 57. 11.100 libavdevice 57. 0.100 / 57. 0.100 libavfilter 6. 14.101 / 6. 14.101 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.100 / 2. 0.100 libpostproc 54. 0.100 / 54. 0.100 [concat @ 000000bd894daf80] 无法打开“C:/Users/Andrew/Desktop/zaz/part-1.mov”C:\Users\Andrew\Desktop\ffmpeg\bin\zaz\list.txt:没有此文件或目录`
我究竟做错了什么?
答案1
如果您的视频文件在C:\Users\Andrew\Desktop\ffmpeg\bin\zaz
您应该像这样更改 list.txt:
file C:\Users\Andrew\Desktop\ffmpeg\bin\zaz\part-1.mov'
file C:\Users\Andrew\Desktop\ffmpeg\bin\zaz\part-2.mov'
file C:\Users\Andrew\Desktop\ffmpeg\bin\zaz\part-xxx.mov'
file C:\Users\Andrew\Desktop\ffmpeg\bin\zaz\part-800.mov'