GNU/Linux >> Belajar Linux >  >> Ubuntu

Gabungkan File Vob Melalui Baris Perintah?

Apakah mungkin untuk menggabungkan dua (atau lebih) file video dari baris perintah? Di Windows, seseorang dapat melakukan ini:

copy /b VTS_01_1.vob + VTS_01_2.vob + VTS_01_3.vob + VTS_01_4.vob Output.vob

Saya menemukan ini jauh lebih mudah dan lebih cepat daripada menggunakan program GUI khusus. Apakah ada yang setara di Ubuntu?

Jawaban yang Diterima:

cat VTS_01_*.vob > output.vob

Versi yang ditingkatkan (ini akan menampilkan bilah kemajuan):

cat VTS_O1_*.VOB | pv | dd of=output.vob

Mirip dengan yang ke-2:

 pv VTS_01_*.vob > output.vob

Oh dan Anda juga bisa mv output.vob menjadi .mpeg dan mainkan di VLC atau pemutar video lainnya.

Menggunakan ffmpeg:

ffmpeg -i "concat:VTS_01_1.VOB|VTS_01_2.VOB|VTS_01_3.VOB|VTS_01_4.VOB" -f mpeg -c copy output.mpeg

Metode menggunakan cat JANGAN menafsirkan file dan hanya menambahkannya bersama-sama. 1 hal khas yang akan Anda perhatikan adalah sedikit hickup saat pemain beralih dari 1 ke VOB berikutnya. Avidemux (GUI), misalnya, juga akan mendemux (apakah itu kata yang benar?) file sehingga pengalaman lebih lancar.

Jika Anda menerima pesan kesalahan

ac3 dalam aliran sistem MPEG-1 tidak didukung secara luas, pertimbangkan untuk menggunakan vob atau muxer dvd untuk memaksa aliran program MPEG-2

maka Anda perlu menentukan DVD sebagai format output dengan menyesuaikan perintah ffmpeg di atas dengan ... -f dvd ... .


Ubuntu
  1. Bagaimana Mengubah Output Audio Ke HDMI Dari Command Line?

  2. Bagaimana Cara Mengunduh Situs Ftp Utuh Menggunakan Baris Perintah?

  3. Bagaimana cara menggabungkan gambar di baris perintah?

  1. Dapatkan baris pertama dari keluaran perintah shell

  2. Tambahkan jeda baris ke keluaran perintah

  3. Baris perintah:Ekstrak substring dari output

  1. Menemukan File di Command Line (Cara)

  2. 5 Alat Baris Perintah untuk Menemukan File dengan Cepat di Linux

  3. Cara Menemukan File di CentOS 8 di Command Line