1

1. 切换音频

我经常使用ffmpeg / avconv ......而且通常我讨厌它。这些工具在大约 30% 的时间里执行他们被指示执行的操作。我可以给你无数的例子,但我不想开始火焰战争,所以请帮助我解决我目前的问题(真的很容易)。

我想转换音频(内容是带有 aac 和 h264 轨道的标准 mp4 文件),所以我找到了一个“高度赞成”的解决方案:

https://superuser.com/a/983153/758887

唯一的问题是它不起作用。我下载了最新的稳定 ffmpeg(即使在线程中的 Windows 上,所以它的版本是 3.4.1)并执行命令而不改变任何文字:

ffmpeg.exe -i "movie.mp4" -itsoffset 3.84 -i "movie.mp4" -map 0:v -map 1:a -vcodec copy -acodec copy "movie-audio-delayed.mp4"

结果没有变化(我预计音频会晚 3.84 秒)。

2. 去除 MPEG4 原子

如果您能推荐一些从内容中删除 MPEG4 框的工具,我也将不胜感激。为了检查 MPEG4 内容,我在 Windows 上使用MP4 Explorer / Codec Visa(受限),在 Linux 上使用AtomicParsley,但是它们只打印原子,我想编辑/删除它们。例如MP4Box可以使用“-rem”选项删除整个 moov->track 但如果我只想删除 moov->track->edts 怎么办?

4

1 回答 1

1

正如@Mulvya 指出的那样,移位音频工作正常,我以某种方式解决了删除 MPEG4 atom的问题。我刚刚用十六进制编辑器打开了文件并将“edts”更改为“免费”……但如果你有更好的方法,请回答这个问题。

于 2018-01-10T12:57:47.500 回答