java - FFmpeg 命令帮助和文档指针

标签 java android c video ffmpeg

我正在为我的一个 android 项目使用 FFmpeg。到目前为止,我已经能够成功地为 ARM 编译 FFmpeg。现在我的方法是编写一个 JNI 接口(interface)来使用 FFmpeg 播放视频。

我尝试执行命令 ./ffmpeg --help 以查看 FFmpeg 可用的选项,到目前为止我只能理解可以使用 - 提供输入文件名i fileName 选项。

我一直在搜索有关 FFmpeg 命令以及如何播放视频/RTMP 流的在线教程/博客,但找不到合适的链接。

我想知道以下内容:

  1. 使用 FFMpeg 播放视频的命令是什么?
  2. 使用FFMpeg播放本地文件的命令是什么
  3. 使用 FFMpeg 播放 RTMP 流的命令是什么
  4. 使用 FFMpeg 播放视频的 Java/C 示例代码
  5. 是否可以从 ffplay.c 中提取一些代码并编写自定义代码?

非常感谢对上述内容的任何帮助和/或指向相关链接的任何指针。

谢谢。

最佳答案

ffmpeg 命令是 FFmpeg 项目的一部分,“只是”编码器。听起来您正在寻找 ffplay,可以在此处找到文档:ffmpeg.org/ffplay.html .请注意,FFmpeg 的构建还可以包含其他可执行二进制文件,例如 ffserver。您可能需要在运行 ./configure

时明确启用 ffplay

祝你好运。我以前从未听说过有人使用 ffplay。我不认为这是在任何设备上播放视频的常见方式,更不用说手机了。

关于java - FFmpeg 命令帮助和文档指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8256896/

相关文章:

java - 通过多线程将二维数组传递给类

java swing 与圆点的交线

android - 为android编译librtmp错误: cannot find -ldl collect2: error: ld returned 1 exit status

c - C 中不正确的插入队列

c - 如何在 vxworks 6.7 中设置 wdb 进行内核前调试?

c - 独立的 C 共享库

java - 如何将主从流主题与动态数据一起使用?

java - 如何使用volley库发送字符串?

android - SlidingPaneLayout.setShadowResource 安卓

android - 在android中滚动子 ScrollView 时如何停止父 ScrollView 的滚动?