ffmpeg吧 关注:1,286贴子:4,633
  • 5回复贴,共1

ffmpeg命令太长,无法在cmd中执行

只看楼主收藏回复

我用python拼接的ffmpeg命令,用于混剪,输入视频有200个,视频之间的都有转场,还配有循环的背景音乐,但是执行时报错,说是超出了cmd命令行的最大长度,如果4个视频,和视频间的转场的话,我的ffmpeg命令是没问题的,但是混剪200个,就不行了,有什么解决办法没,大神救救我


IP属地:山西1楼2024-07-29 08:54回复
    file 001.mp4
    file 002.mp4
    file 003.mp4
    file 004.mp4
    保存为 list.txt
    ffmpeg.exe -f concat -i "list.txt" -c copy "Out.mp4"


    IP属地:浙江2楼2024-07-29 11:12
    收起回复
      每10个一组分别处理,然后再分分组处理,再分分分组处理,直到最后<=10个,一次性处理


      IP属地:北京来自Android客户端3楼2024-07-29 18:16
      回复
        做滤镜转场的话,再给提供一个思路吧,把每个文件切成三份,头身尾,
        1.文件尾 和 2.文件头渲染上过度效果
        2.文件尾和 3.文件头渲染上过度效果
        200.文件尾和201文件渲染上过渡效果。
        渲染的编码和原编码一致即可。
        然后再把这600个文件合并。


        IP属地:浙江4楼2024-07-29 20:19
        收起回复