我正在为我的一个 android 项目使用 FFmpeg。到目前为止,我已经能够成功地为 ARM 编译 FFmpeg。现在我的方法是编写一个 JNI 接口(interface)来使用 FFmpeg 播放视频。
我尝试执行命令 ./ffmpeg --help
以查看 FFmpeg 可用的选项,到目前为止我只能理解可以使用 - 提供输入文件名i fileName
选项。
我一直在搜索有关 FFmpeg 命令以及如何播放视频/RTMP 流的在线教程/博客,但找不到合适的链接。
我想知道以下内容:
- 使用 FFMpeg 播放视频的命令是什么?
- 使用FFMpeg播放本地文件的命令是什么
- 使用 FFMpeg 播放 RTMP 流的命令是什么
- 使用 FFMpeg 播放视频的 Java/C 示例代码
- 是否可以从
ffplay.c
中提取一些代码并编写自定义代码?
非常感谢对上述内容的任何帮助和/或指向相关链接的任何指针。
谢谢。
最佳答案
ffmpeg
命令是 FFmpeg 项目的一部分,“只是”编码器。听起来您正在寻找 ffplay
,可以在此处找到文档:ffmpeg.org/ffplay.html .请注意,FFmpeg 的构建还可以包含其他可执行二进制文件,例如 ffserver
。您可能需要在运行 ./configure
祝你好运。我以前从未听说过有人使用 ffplay。我不认为这是在任何设备上播放视频的常见方式,更不用说手机了。
关于java - FFmpeg 命令帮助和文档指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8256896/