【发布时间】:2021-05-08 22:43:08
【问题描述】:
我正在尝试将各种 .ts 视频剪辑连接成一个视频,然后将视频转换为 .mp4 文件。我知道我可以制作如下格式的 .txt 文件:
file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'
然后像这样连接它们:
ffmpeg -f concat -i mylist.txt -c copy all.ts
然后像这样转换文件:
ffmpeg -i all.ts -acodec copy -vcodec copy all.mp4
我的问题是,我的 .txt 文件可以是来自另一个域的网址吗?例如:
http://somewebsite.com/files/videoclip1.ts
http://somewebsite.com/files/videoclip2.ts
http://somewebsite.com/files/videoclip3.ts
或者,我是否必须首先下载所有这些剪辑,将它们本地存储在我的域中,然后制作一个指向它们的 .txt 文件?我正在使用 PHP。谢谢。
【问题讨论】:
-
肯定会尝试看看会发生什么比将所有这些都输入到 SO 问题中花费的时间更少?
-
@rickdenhaan 嗯,我确实尝试过,但它不起作用。但是,我不确定它是否不起作用,因为文件在另一个域上,或者因为我的代码有其他问题。在我花接下来的几个小时编写代码以下载所有文件等之前,我想知道是否可以合并来自另一个域的文件。
-
分享您尝试的完整日志。