GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menukar aliran audio pertama dan kedua dalam MKV di sistem berbasis Linux?

Dengan FFmpeg, ini seharusnya lebih sederhana. Pastikan Anda mendownload build statis dari halaman download mereka dan tidak menggunakan versi repositori Ubuntu, yang sudah cukup lama.

Berikut perintahnya:

ffmpeg -i input.mkv -map 0:v:0 -map 0:a:1 -map 0:a:0 -c copy output.mkv

Inilah -map melakukan:

  • Bagian pertama sebelum titik dua adalah ID masukan. Karena kita hanya memiliki satu input, yaitu 0 .
  • Bagian kedua menentukan jenis aliran, v ideo atau a audio. Ini opsional, tetapi sebaiknya tentukan juga jenisnya, jika streaming video dan audio tidak dimultipleks dengan benar.
  • Bagian ketiga adalah ID aliran input. 0 akan menjadi yang pertama, dan 1 yang kedua, yaitu aliran video pertama dan aliran audio kedua dan pertama.
  • Urutan -map opsi menentukan urutan aliran dalam file keluaran.

Ini berarti kami akan membiarkan bitstream video sebagai streaming pertama, lalu mengambil streaming audio kedua, lalu yang pertama—intinya, kami menukar streaming audio.

Menggunakan -c copy opsi memastikan bahwa aliran bit disalin dan tidak disandikan ulang.

Beberapa contoh cara menggunakan -map opsi dapat ditemukan di wiki FFmpeg.


Cukup gunakan mkvtool untuk menghindari, mengemas ulang, menyandikan ulang ... membuang-buang waktu.

mkvpropedit -v movie.mkv -v --edit track:2 --set track-number=3 --edit track:3 --set track-number=2

ini seharusnya cukup untuk menukar streaming.


Linux
  1. Cara memeriksa Versi OS dan Linux

  2. Bagaimana mengubah identitas sistem Linux

  3. Linux:Tempat meletakkan file swap

  1. Cara Menemukan Siapa yang Mem-boot Ulang Sistem Linux Dan Kapan

  2. Linux – Bagaimana Mengosongkan Buffer Dan Cache Pada Sistem Linux?

  3. Cara memasang dan memasang sistem file di Linux

  1. Mengelola swap di sistem Linux modern

  2. Cara Menginstal dan Menggunakan Git di Sistem Linux

  3. Cara Mengubah Shell Default di Sistem Linux