小编Shr*_*tre的帖子

如何使用 FFmpeg 更改默认音轨?

我想将文件 input.mkv 中的默认音轨从葡萄牙语更改为英语。

该视频包含 4 个音轨:葡萄牙语(默认)、西班牙语、英语和日语。我还想保留字幕。

该视频的相关信息如下:

Input #0, matroska,webm, from 'input.mkv':
  Metadata:
    encoder         : libebml v1.3.10 + libmatroska v1.5.2
    creation_time   : 2021-01-24T22:56:10.000000Z
  Duration: 00:26:36.85, start: -0.007000, bitrate: 2157 kb/s
    
    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Metadata:
      BPS-eng         : 1880412
      DURATION-eng    : 00:24:21.134000000
      NUMBER_OF_FRAMES-eng: 35032
      NUMBER_OF_BYTES-eng: 343441847
      _STATISTICS_WRITING_APP-eng: mkvmerge v45.0.0 ('Heaven') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2021-01-24 22:56:10
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(por): Audio: opus, 48000 …
Run Code Online (Sandbox Code Playgroud)

ffmpeg

12
推荐指数
1
解决办法
1万
查看次数

如何使用 ffmpeg 将 MKV 转换为 MP4 并保留所有视频、音轨和字幕?

我一直在尝试使用将 mkv 转换为 mp4 ffmpeg -i input.mkv -vcodec copy -acodec copy output.mp4

input.mkv两个不同的audio track和一个subtitle

但我遇到的问题是,当我转换时,仅audio track保留默认值,而第二个audio track& 则subtitle不会转换

参考图片

video convert ffmpeg mp4 mkv

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

ffmpeg ×2

convert ×1

mkv ×1

mp4 ×1

video ×1