FFmpeg用concat合并视频时,文件名中有单引号的转义方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFmpeg用concat合并视频时,文件名中有单引号的转义方法相关的知识,希望对你有一定的参考价值。

参考技术A 命令行示例:
ffmpeg -y -safe 0 -f concat -i 1.txt -c copy 1.mp4

待合并视频文件名示例:
Let's go-1.ts
Let's go-2.ts

文件名中有单引号,需要将 ' 转义替换为 '\''
转义思路:
单引号前先加个斜杠,然后再用两个单引号包住
'
->
\'
->
'\''

所以最终1.txt文件内容是这样的才能保证ffmpeg命令正常执行:
file 'Let'\''s go-1.ts'
file 'Let'\''s go-2.ts'

以上是关于FFmpeg用concat合并视频时,文件名中有单引号的转义方法的主要内容,如果未能解决你的问题,请参考以下文章

[转载]用 FFMPEG 合并 MP4 视频

用 FFMPEG 合并 MP4 视频

如何合并文件夹中的所有视频以使用 FFMPEG 制作单个视频文件

ffmpeg concat demuxer 在加入视频时冻结我的视频帧

FFmpeg concat 视频和音频不同步

为啥带有 2 个视频的 ffmpeg concat 会丢失第二个音频?