替换 OS X 上的电影音频(即语言轨道)(2019)

替换 OS X 上的电影音频(即语言轨道)(2019)

我有一个带音频的视频。我有一个.mp3相同视频的文件,但使用另一种语言。我需要做两件事。

  1. 用新音频替换内置音频。
  2. 由于新的音频不完全同步,我需要添加900 毫秒延迟。

这些我都能做到,但我的问题是无法保存结果。我可以完美地观看电影,但无法保存。

我尝试使用“保存”选项,它会进行一些处理,但结果是一样的(除了文件大小大得多)。

我的步骤:

打开多个文件...
在此处输入图片描述

同步播放其他媒体(额外的音频文件,...)
在此处输入图片描述

然后点击“转换”。

答案1

保存功能无法满足您的要求。这是因为音频/视频轨道不像照片那样可以立即修改和保存。它们需要“流式传输”并再次录制。此功能在 VLC 的“转换”选项中可用。

保存转换后的文件并再次播放后,它将包含两个音频文件。转到音频>音轨>音轨 2(单击此处)。基本上,VLC 将新音轨添加为音轨 2,默认情况下不会播放。

但是如果您想用新文件替换现有的音频文件,那么您可以按照以下说明操作:

  1. 在你的系统上安装 FFmpeg(按照指南如何在 Windows 上安装 FFmpeg

  2. video1.mp4打开命令提示符并转到保存的文件夹audio_replace.m4a(或mp3任何内容)。

  3. 键入以下命令:

    ffmpeg -i "video1.mp4 " -i "audio_replace.m4a" -vcodec copy -acodec copy -map 0:0 -map 1:0 output.mp4
    

希望这能解决您的问题。

答案2

替换 OS X 上的电影音频(即语言轨道)(2019)

  • 考虑 ffpmeg(步骤 0)
  • 获取 VLC(步骤 1)
  • 仅“转换”为视频(步骤 2-5)
  • 添加所需的视频和音频(步骤 6-9)
  • 奖励:同步音频和视频
  • 奖励:刻录至 DVD

0.你考虑过ffmpeg吗?

仅供参考,整个过程可能很多使用起来更简单ffmpeg

1. 下载 VLC

https://www.videolan.org/vlc/index.html

2. 文件 > 转换/流

文件 > 转换流

3. 开放媒体...

开放媒体...

4.设置输出流

封装

选择兼容的容器格式(如果您希望它在带有 USB 插槽的蓝光播放器上运行,则可能是 mp4,或者对于时髦的东西,可能是 mkv)

封装

你要视频保留原始视频轨道選擇。

视频编解码器

不要声音的已选择

音频编解码器

如果有字幕,请添加。

添加字幕

5. 保存输出

选择输出文件。我将其命名为与之前相同的名称,但使用仅限视频就在延伸之前。

节省

重要的:播放栏代表流进步。这是 CPU/内存限制。它可能会节省记忆非常快,但仍然需要几分钟才能真正同步到光盘。

不要惊慌如果你的光盘显示“76MB”之类的荒谬数字,它会在一分钟内赶上。

播放流

6. 文件 > 高级打开文件

现在您要同时打开两个文件。

文件 > 高级打开文件

7. 选择文件,勾选 Stream

现在您选择仅视频文件(否则音频不会被替换,但会被添加到音轨列表的末尾)和您想要的音频语言轨道:

在此处输入图片描述

别忘了勾选“流”选项。

8.选择接头输出文件

理想情况下惯于在此步骤中执行任何编码或更改封装(取消选中那些),只需设置名称。

就我而言,我只是将其更改.video-only.mp4.lv.m4v(针对拉脱维亚语,只是因为 VLC 更喜欢 .m4v 而不是 .mp4 - 它们是一样的)

输出流选项

9. 再次保存输出

重要的:播放栏代表流进步。这是 CPU/内存限制。它可能会节省记忆非常快,但仍然需要几分钟才能真正同步到光盘。

不要惊慌如果你的光盘显示“76MB”之类的荒谬数字,它会在一分钟内赶上。

流输出以保存文件

奖励:同步音频+视频

如果观看视频时音频和视频不同步,VLC 可以轻松调整 - 这样您就可以轻松找到所需的精确偏移量。

在此处输入图片描述

笔记:

  • 正向意味着“移动追踪向前”,如延迟它的开始时间。
  • 负数表示“向后移动轨道”,例如进步它的开始时间。

但是,在我拥有的版本中,这些设置不适用于保存流。

相反,你必须使用ffmpeg

如果你需要延时视频3.84 秒,使用如下命令:

ffmpeg.exe -i "movie.mp4" -itsoffset 3.84 -i "movie.mp4" -map 1:v -map 0:a -c copy "movie-video-delayed.mp4"

如果你需要延迟音频3.84 秒,使用如下命令:

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

奖励:刻录至 DVD

虽然很老套,但确实很好(事实上是最好的那种):

http://burn-osx.sourceforge.net/Pages/English/home.html

它可以轻松地为您从 mp4 转换为 DVD 格式。

其他想法

当然,可以将多个语言音轨添加到单个 mp4 文件。在 VLC 中很容易选择。我不知道其他视频播放器(包括 DVD、蓝光、Roku?以及其他带有 USB 记忆棒的设备)读取这些音轨是否容易,所以到目前为止,我只是为多种语言创建了该文件的多个副本。

我最终会尝试多个音频和字幕轨道,但我可能会忘记回来更新我的进度。

答案3

在 Windows 上使用 VLC 3.x

  • 菜单:媒体/打开多个文件
  • 点击:显示更多选项
  • 检查:同步播放另一个媒体
  • 首先选择音频
  • 选择视频
  • 打开[播放]旁边的下拉菜单并选择转变
  • 创建新的个人资料(默认配置文件可能会使结果膨胀)
    • 最后一个图标用于新配置文件
    • 封装:MP4/MOV(或 MKV)
    • 视频编解码器:勾选:视频,保留原始音轨
    • 音频编解码器:检查:音频,保留原始音轨
    • 保存配置文件(使用简称,如“保持原始”)
  • 目标文件名

如果您需要更多调整(例如同步),请在开始后立即停止“播放”,删除文件,然后打开“效果和过滤器”并输入您需要的内容。

单击:[播放],它将再次开始转换(如果您尚未删除或重命名该文件,则会发出警告)

如果您需要进行 N 轮尝试并调整,此部分将起到救命的作用。确保 VLC 未处于“单实例”模式(工具/首选项) - 这样您就可以使用第二个 VLC 进程打开并检查部分合并,而不必担心它是否会破坏您的转换数据。

答案4

点击媒体,打开多个文件,选择视频文件,勾选显示更多选项,同步播放另一个媒体,点击播放旁边的向下箭头,选择转换,选择输出文件信息,然后等待... 唯一能表明它正在运行的标志是在标题栏中。完成后,标题栏将返回到 VLC。

相关内容