FFmpeg处理包含@符号的PNG文件名时出现异常的问题求助
FFmpeg处理包含@符号的PNG文件名时出现异常的问题求助
嗨,各位FFmpeg大佬,我最近碰到一个棘手的问题,想请大家帮忙看看:
我尝试用FFmpeg将多个文件名包含@符号的PNG文件合并成MP4视频,但总是失败。不过如果把文件名里的@去掉,同时修改对应的txt列表文件后,命令就能正常运行了。
我执行的命令是这样的:
ffmpeg_exe -y -f concat -i temp@temp.mp4.txt -safe 0 -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2" -c:v libx264 -crf 17 -pix_fmt yuv420p temp@temp.mp4
对应的temp@temp.mp4.txt文件内容如下:
file 'temp@temp-1.png' duration 0.2 file 'temp@temp-2.png' duration 0.2 file 'temp@temp-3.png' duration 0.2 file 'temp@temp-4.png' duration 0.2
我猜测是不是@在FFmpeg里有特殊的含义?如果是的话,应该怎么转义这个符号,让FFmpeg能正确识别带@的文件名呢?
麻烦大家帮忙解答一下,谢谢啦!
备注:内容来源于stack exchange,提问作者Alexandru
相关产品推荐
相关产品推荐

