Mevcut bir Videoya ek Ses parçası ekleme


16

Ayrıca kendi Ses parçası olan bir MP4 ve MKV video dosyam var. Bunun için başka bir dili kapsamak için ek bir parça eklemek istiyorum, mevcut bir videoya bir MP3 dosyası eklemek ve senkronize etmek için hangi Terminal veya GUI yolu var:

  • Videoda 2 ses parçası gösteriliyor (Var olan ve yeni olanı ekliyorum)
  • İsteğe bağlı olarak video, parçaların adını gösterir
  • Yeni sesi video ile senkronize edebilirim
  • Mevcut sesi yenisiyle değiştirmiyorum

  • Daha önce olduğu gibi aynı video kalitesini koruyun (Çok yüksek ayrıntılara sahip bir 1080p video. Doğru yapmak çok uzun sürdüğü için bununla uğraşmak istemiyorum)

Bu, örneğin mevcut bir videoya ek dil ses parçaları eklemenize yardımcı olur.

Yanıtlar:


6

SADECE MKV

Mkvmerge GUI gelen mkvtoolnix-GUI paket.

resim açıklamasını buraya girin

  • Birleştirmek istediğiniz video ve ses dosyalarını seçmek için ekle'yi tıklayın .
  • Gelen Parçalar, bölüm ve etiketler: kutu, (eklemiş ses dosyasından) yeni ses seçmek, o zaman onun dilini (altında ayarlamak mümkün olacak Genel parça seçenekleri sekmesi) ve gecikme (altında Biçim özel seçenekler sekmesi).
  • Çıktı dosya adını ayarlayın , ardından video dosyasını kaydetmek için Muxing'i başlat'ı tıklayın .

Ayrıca parçaları kaldırabilir ve varsayılan ses parçasını ayarlayabilirsiniz.


Biliyorsun araca sahiptim ama bu noktaya kadar kullanmadım. Teşekkürler Eric.
Luis Alvarado

@LuisAlvarado Bazen avidemux kullanıyorum, ancak birden fazla ses parçasına sahip dosyaları kaydetmeyi başaramadım. VirtualDub kadar güçlü değil ama çok kullanışlı.
Eric Carvalho

MKV dosyalarıyla çekicilik gibi çalışır!
Yanick Rochon

10

Şimdilik bulduğum bu (Hala MKV'nin yolunu arıyorum):

SADECE MP4

İlk önce gpacpaketi yüklemeniz gerekir :

sudo apt-get install gpac

Şimdi aşağıdaki komutla devam edin:

MP4Box -new -add OriginalMovie.mp4 -add Track2.mp3#audio:delay=300 Output.mp4

Nerede

  • MP4Box bunu yapmak için emirdir ve evet büyük harfle yazılmıştır
  • İlk önce -newMP4Box'a yeni bir dosya oluşturulacağını söyleyecektir. Bunu sonuna "-new Output.mp4" gibi koyabilirsiniz ama ben en başta koymak istedim.
  • Birincisi -add, Orijinal video dosyasını eklemektir.
  • İkincisi -addTrack2.mp3 adını verdiğim yeni parçayı eklemektir. Başka bir adı olabilir.
  • Sahip olduğu kısım, #audio:delay=300MP4Box'a eklediğim bu yeni parçanın bir ses parçası olduğunu ve 300 ms'lik bir Gecikme eklemem gerektiğini söylemek.

Bu şekilde orijinal videoyu ekleyebilir, yeni bir parça ekleyebilir ve hatta senkronizasyonu kontrol edebilirim. En iyi bölüm, MP4Box video kalitesine dokunmadığından, Parçayı eklemek sadece birkaç saniye sürer, bu nedenle Ses gecikmesinin mükemmel olup olmadığını çok hızlı bir şekilde test edebilirim.

Her ihtimale karşı, sesi şu diğer dilden çıkardım:

avconv -i "AnotherSoundFile.mp4" Language.mp3

Bu bana o dosyanın mp3 ses parçasını verir ve daha sonra yukarıda bahsettiğim gibi başka bir dosyaya eklerim.


İşler! Sadece çalışıyor!
ademin

Ayrıca kullanabilirsiniz ayıklamak için MP4Box -raw 2 inputFile.mp4inputFile.mp4 ikinci parçayı (genellikle ses kaydı) ayıklamak hangi. Hangi kullanımıdır hangi parça kontrol etmek MP4Box -info inputFile.mp4ve hassas iz kullanımı hakkında biraz daha bilgi almak içinMP4Box -info 2 inputFile.mp4
Bay P

1

mkvmerge GUI'sine benzeyen mp4'ü düzenlemek için mp4box için Yamb'ı kullanabilirsiniz.

veya ses eklemek / değiştirmek için bir GUI kullanarak MP4 dosyalarını düzenlemek için MACHETE kullanabilirsiniz ayrıca onunla video düzenleyebilir ve onunla MKV gibi diğer formatları düzenleyebilirsiniz ama ücretsiz değil $ 19.00 maliyeti


1

HEM MKV ve MP4

Avconv kullanmayı deneyin (ffmpeg ile aynı)

avconv -i FIRST_INPUT_FILE -i SECOND_INPUT_FILE -c copy -map 0:v:1 -map 1:a:12 OUTPUT_FILE

-i INPUT_FILE giriş dosyası - neredeyse her dosya (video ve ses) olabilir

-c kopya parçaları yeniden kodlamadan çıktıya kopyalar (en hızlı)

-map 0: v: 1 -map 1: a: 12 1. dosyadan 2. video parçasını ve 2. dosyadan 13. ses parçasını kopyalar

( 0 (giriş dosyası) : v (video parçaları) : 1 (ikinci parça))

Misal:

avconv -i MY_MOVIE_3D.mp4 -i MY_MOVIE_WITH_DUBBING.avi -c copy -map 0 -map 1:a:0 OUTPUT_MOVIE.mp4

Bu komut TÜM parçaları MY_MOVIE_3D.mp4 VE 1. ses parçasını 2. girdi dosyasından - MY_MOVIE_WITH_DUBBING.avi - OUTPUT_MOVIE.mp4'e kopyalar

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.