video - ffmpeg 重新编码 h264 mp4 修剪多余的音频

标签 video ffmpeg

我正在使用的 vids 是在 Android 设备上创建的,文件末尾的视频总是会有轻微的停顿,音频会持续一秒钟。

我认为这是因为在 mp4 编码期间视频流被连接到最近的关键帧,但是我无法控制这一点,我必须使用这些 MP4。

我可以使用 ffmpeg 重新编码 mp4 使声音和视频完全一起结束(删除多余的音频)吗?

这是我正在使用的 mp4 的几个示例,每个文件末尾的暂停长度各不相同(可能是因为视频流中的关键帧可以相隔一秒)

http://www.sendspace.com/file/8281gm

最佳答案

尝试这个

ffmpeg -i a.mp4 -c copy -shortest b.mp4

关于video - ffmpeg 重新编码 h264 mp4 修剪多余的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14210385/

相关文章:

java - ffmpeg 安卓 java.无法使用单引号和正引号

html - 更新(可重现)- 使用 MediaRecorder API(音频/webm opus)录制时的差距

javascript - 如何使用 javascript 暂停/播放/寻找 silverlight 视频

linux - 如何使用 GStreamer 和 VAAPi 解决 RAW 流播放问题

android - 将图像放在视频上并将视频保存到SD卡Android

ffmpeg - 输出剪辑中没有声音。 RTSP转mp4 ffmpeg

php - 无法在 PHP 中使用 ffmpeg exec 找到文件并进行压缩

Android-执行 Runtime.getRuntime().exec() 时出错 - 环境为空 -ffmpeg

javascript - 无法通过javascript更改html属性

iOS AVFoundation - 以 60 fps 的速度将视频转换为图像