MOV video dosyalarını birleştir


3

Arch Linux 4.13.10'dayım ve birden fazla birleştirmek istiyorum .MOV Canon EOS kamerayla çekilen dosyalar.

Dosyaları aktarım akışlarına dönüştürmeye çalıştım ( .ts dosyalar) gösterildiği gibi FFmpeg kullanılarak İşte , ancak sonuçta ortaya çıkan dosyadan ses gelmiyordu.

Elde edilen dosya olsaydı tercih ederim .mp4, ama bu kesinlikle gerekli değil.

Bunu nasıl yaparım?

Yanıtlar:


5

Kullanarak dosyaları birleştirmeyi başardım FFmpeg'in yıkım özelliği . İçin .mp4 dönüştürme, bu hatayı önlemek için açıkça ses akışını dönüştürmek zorunda kaldım:

# 1 akışında kod çözücü pcm_s16le etiketi bulunamadı, kod çözücü şu anda kapta desteklenmiyor

Bu, dosyaları birleştiren komuttur. merged.mp4:

ffmpeg -safe 0 -f concat -i files_to_combine -vcodec copy -acodec aac -strict -2 -b:a 384k merged.mp4

Çıktı dosyası da olabilir .MOV dosya, komut basitçe:

ffmpeg -safe 0 -f concat -i files_to_combine -vcodec copy -acodec copy merged.MOV

İşte metin dosyasının içeriği files_to_combine:

file ./first_file.MOV
file ./second_file.MOV

Neden tek bir MOV ile uyumlu değilsin?
Gyan

@ Mulvya: Teşekkürler, sorunun yanı sıra soruyu da açıklığa kavuşturdum ve genişletdim.
Matthias Braun

Tek MOV’dan Mp4Box MP4 almak için. mp4box -add merged.mov -new merged.mp4
Gyan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.