GNU/Linux >> Znalost Linux >  >> Ubuntu

Sloučit soubory VOB pomocí příkazového řádku?

Je možné sloučit dva (nebo více) video souborů z příkazového řádku? V systému Windows lze provést toto:

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

Zjistil jsem, že je to mnohem jednodušší a rychlejší než použití speciálního GUI programu. Existuje ekvivalent v Ubuntu?

Přijatá odpověď:

cat VTS_01_*.vob > output.vob

Vylepšená verze (zobrazí se ukazatel průběhu):

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

Podobně jako u 2.:

 pv VTS_01_*.vob > output.vob

Jo a můžete také mv výstupní.vob na .mpeg a nechte jej přehrát ve VLC nebo jiném videopřehrávači.

Pomocí 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

Metody používající cat NEinterpretujte soubory a pouze je přidejte dohromady. Typická věc, které si všimnete, je mírný nárůst, když hráč přejde z 1 na další VOB. Avidemux (GUI) například také demuxuje (je to správné slovo?) soubory, takže je to plynulejší.

Pokud se zobrazí chybová zpráva

ac3 v proudech systému MPEG-1 není široce podporován, zvažte použití muxeru vob nebo dvd k vynucení programového streamu MPEG-2

pak budete muset určit DVD jako výstupní formát úpravou výše uvedeného příkazu ffmpeg pomocí ... -f dvd ... .


Ubuntu
  1. Hledání souborů v příkazovém řádku (jak na to)

  2. 5 nástrojů příkazového řádku pro rychlé vyhledání souborů v systému Linux

  3. Jak upgradovat balíčky na Ubuntu pomocí příkazového řádku

  1. Jak změnit zvukový výstup na hdmi z příkazového řádku?

  2. jak spojit dva soubory konzistentně řádek po řádku

  3. Připojte konec řádku k výstupu příkazu

  1. Jak stáhnout celý ftp web pomocí příkazového řádku?

  2. Stahujte soubory přes příkazový řádek v Linuxu

  3. Jak sloučit obrázky v příkazovém řádku?