微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 ffmpeg 将 moov atom 移动到 Google Cloud Platform 和 Google Cloud Storage 上的 mp4 文件的前面

如何解决使用 ffmpeg 将 moov atom 移动到 Google Cloud Platform 和 Google Cloud Storage 上的 mp4 文件的前面

我想使用 ffmpeg.mp4 文件的 moov 原子移动到文件的前面,以便可以流式传输。

.mp4 文件位于 Google Cloud Storage 中。我想获取文件并对其应用转换(或在需要时复制它)。

我已经在终端中成功运行了以下命令并且它工作正常。我基本上想在 Java 环境中的 Google Cloud 上运行此命令服务器端:

ffmpeg -i input_video_file.mp4 -vcodec copy -acodec copy -movflags faststart output_video_file.mp4

我可以像这样从 Google Cloud Storage 获取我的文件

GcsService gcsService = GcsServiceFactory.createGcsService();
GcsFilename file = new GcsFilename("bucket","folder/filename;

我能够为 ffmpeg (https://github.com/bramp/ffmpeg-cli-wrapper) 找到一个 Java 库包装器,但它似乎不允许移动 moov 原子。谁能帮我进一步弄清楚这一点?有没有

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。