gpt4 book ai didi

ios - FFmpeg - 检查所有视频文件是否已正确连接到一个视频中

转载 作者:行者123 更新时间:2023-12-04 23:33:39 27 4
gpt4 key购买 nike

我正在将数千个 .ts 文件连接到一个效果很好的 mp4 中,但是有没有办法知道哪些文件已经与 FFmpeg 连接了?

我遇到的问题是我将多个视频背靠背连接起来,如果应用程序在连接过程中被关闭。视频的连接可能不完整。我可以检查文件是否存在,但如果不是所有剪辑都已连接,则文件的大小可能是错误的。有没有办法知道所有文件是否已正确连接?

我目前的想法是,如果应用程序在完成连接之前关闭,我会删除 mp4 文件并重新开始连接视频,但这很耗时,尤其是在文件第一次正确连接的情况下。

任何想法都会非常感谢

ffmpeg命令

 ffmpeg -f concat -i \(videoFile) -c:v copy -c:a copy \(outputFile)

我正在使用 cocoa pod 移动 FFmpeg
https://github.com/tanersener/mobile-ffmpeg

链接到 FFmpeg 连接函数
https://trac.ffmpeg.org/wiki/Concatenate

最佳答案

所以解决这个问题的方法是在文件完成连接时创建一个完成处理程序,并有一个 plist 文件,例如,它可以跟踪是否正确连接的视频。

我加载 plist 文件以检查视频是否正确连接,如果它们没有正确连接,我会删除那些不正确的,然后再次连接它们。

关于ios - FFmpeg - 检查所有视频文件是否已正确连接到一个视频中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61264770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com