video - Ffmpeg 视频编解码器

标签 video ffmpeg mp4

这个问题在这里已经有了答案:





Post processing in ffmpeg to move 'moov atom' in MP4 files (qt-faststart)

(3 个回答)


4年前关闭。




我这样分割视频:

ffmpeg -ss 00:15:00 -t 00:15:00 -i life.mp4 -acodec copy -vcodec copy life-2.mp4

在我想在 Flash 播放器(JW 播放器)上播放拆分文件的过程之后,它没有启动。它等待下载所有 af 视频然后开始。但源视频 (life.mp4) 会立即开始播放。为什么?

最佳答案

您将需要使用 FFmpeg 附带的 qt-faststart 或 GPAC 的一部分 MP4Box 或任何其他类似工具。它将一些数据移动到输出文件的开头,以便它可以在完全下载之前开始播放。如果您无法使用 qt-faststart,那么您可以获得 FFmpeg source并轻松编译它:

cd ffmpeg/tools
make qt-faststart

然后像这样使用它:
qt-faststart input.mp4 output.mp4

另外,我建议使用 -ss作为输出选项。它会更慢,但通常会更准确。

关于video - Ffmpeg 视频编解码器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9045919/

相关文章:

iOS6 中 iPhone 和 iPad 问题内联的 Html5 视频标签

Android 应用程序因 Vitamio 库而崩溃

video - FFmpeg:如何将带有黑色边的垂直视频转换为 16:9 的视频,背景边模糊

php - 如何在 wamp 服务器上安装 ffmpeg (windows 7 - x64)

video - 使用 ffmpeg 从图像和 MP3 文件创建 iPhone 兼容视频

android - 从android中的流位图创建视频

image - ffmpeg 音频属性在输出视频中为空白

php - 根据操作系统在 php 中动态定义 ffmpeg 二进制文件路径

android - 使用 ffmpeg 创建一个 android 可播放的音乐幻灯片

android - 抱歉,视频无法播放