【问题标题】:Saving part of a video with FFmpeg using C使用 C 使用 FFmpeg 保存部分视频
【发布时间】:2011-07-11 05:23:52
【问题描述】:

我正在使用 Java、JNI、C 和 FFmpeg 创建一个简单的视频编辑应用程序。 UI 是用 Java 设计的,我正在使用 JNI 从 C 文件中与 FFmpeg 交谈。有人对我应该使用 FFmpeg 保存部分视频文件的最佳方式有任何建议吗?我允许用户选择要保存的视频部分,我现在的想法是基本上循环遍历所有数据包并解码每一帧(如果需要编码为不同的格式)然后将帧保存到一份文件。一直根据用户开始和停止作物的部分来寻找视频的不同部分。如果这没有意义,我很乐意澄清它。任何想法都非常感谢,因为我只是想创造最有效和最正确的方法来做这件事。谢谢!

【问题讨论】:

    标签: java c ffmpeg java-native-interface video-editing


    【解决方案1】:

    使用 xuggler?它会为您完成所有工作,而无需您弄清楚 jni 绑定。

    【讨论】:

    • 问题是我在 Android 上做这个项目,我看过 Xuggler 但没有尝试让它在 Android 上运行(如果可能的话)。你知道这是否可能吗?或者我将如何去做?我真正需要的只是一个如何在 C/C++ 端正确执行此操作的示例,因为我的 JNI 绑定工作正常,能够从 Java 端调用 C 代码。感谢您的回答,但希望我很快就会有所进展......
    猜你喜欢
    • 2015-03-20
    • 2018-11-08
    • 2022-11-11
    • 1970-01-01
    • 2016-09-08
    • 2021-01-04
    • 2015-09-26
    • 2020-05-23
    • 2013-08-19
    相关资源
    最近更新 更多