swift中FFmpeg用concat合并视频时,文件名中有单括

2023-07-04  本文已影响0人  生命不止运动不息

问题如下:

iOS上,通过FFmegKit 使用concat合并视频,但却提示访问不到文件。

合并的某文件名如下:
文件名
通过代码打印的路径如下,使用FileManager可以访问到:
"/Users/macOS/Library/Containers/E72F1CBA-F0B8-4C2A-8914-7F429A814168/Data/tmp/downloadedVideo.mp4/0-0-AOHXP55SW5ADORZCDHYMNH42ERYV3W5H/(0)_(0)_(3.02501).frag"
但将文件拖入终端时,展示的文件路径如下:
拖入终端文件路径

发现了吗,文件名括号前居然有个斜杠。
原来是苹果的特殊符号作为文件名需要转义。

解决方法:

FFMpeg的解决办法通过将concat后面的路径用双引号括起来


正确示例
上一篇 下一篇

猜你喜欢

热点阅读