如何解决使用 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 举报,一经查实,本站将立刻删除。