Çözüldü FFmpeg ile 200 video nasıl birleştirilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Little Doge

Hectopat
Katılım
15 Ocak 2021
Mesajlar
1.568
Çözümler
17
Daha fazla  
Cinsiyet
Erkek
Hepsi 1 dakika ve 4K olmak üzere 200 videoyu birleştirmek için FFmpeg yazılımını denedim ama ne yapsam hata verdi. Edit programlarında render almak istemiyorum.

FFmpeg için yardımcı olabilir misiniz?
 
Çözüm
Buyurun.

Ayrıca "list" dosyasındaki başlıkların doğruluğundan emin değilim:


FFmpeg'i PATH değişkenine eklememişsiniz. O yüzden de böyle bir hata alıyorsunuz.

"Sistem Ortam Değişkenleri" şeklinde aratın arama çubuğundan.



İşaretlediğim yere tıklayın.



Aşağı kısımdaki Path kısmı seçiliyken "Düzenle..." butonuna basın.



"Gözat..." dedikten sonra FFmpeg'in bulunduğu dizine gidip orayı seçin. Buradaki listeye düşmüş olması lazım.

Daha sonra yeni bir PowerShell açın ve ffmpeg --help komutunu girin. Eğer çıktı veriyorsa olmuş demektir.



Sırada video dosyalarını hazırlamak var.

Bahsettiğim TXT dosyasını files.txt olarak isimlendirin ve videoların bulunduğu klasöre atın. Daha sonra bu klasöre PowerShell üzerinden gitmeniz gerekiyor. Bunu da o klasörün içindeyken dosya gezginindeki adres çubuğunda boş bir yere tıklayarak powershell yazın, bu o dizinde bir PowerShell başlatacaktır. Sonrasında da ilk mesajımda verdiğim komutu gireceksiniz.
Öncelikle bütün videoların codeclerinin, çözünürlüklerin, bitrate değerlerinin, FPS değerlerinin ve ses codeclerinin tamamen aynı değerde olması gerekiyor. Aksi takdirde bunu yapamazsınız, yapsanız bile bütün videoları tekrar birleştirme esnasında encode etmeniz gerekir.

Önce bir dosya listesi hazırlamalısınız.

Dosya adımız files.txt olsun.
Kod:
file 'video1.mp4'
file 'video2.mp4'
...
file 'video200.mp4'

Ardından şu komutla videoları birleştireceksiniz:

Bash:
ffmpeg -f concat -safe 0 -i files.txt -c copy merged.mp4
 
Son düzenleme:
Yapay zekanın öyle yazması normal çünkü en kolay şekliyle böyle yapılıyor.

Açıklamamı istediğiniz kısım neresi tam olarak?
 
Path eklemekten, 200 videonun başlıklarını sırasıyla not defterine eklemeye kadar yaptım ama hatayı çözemedim.

Tam olarak nerede yanlış yaptığımı/yönlendirildiğimi bilmiyorum aslında.
 
Son düzenleme:
Hatayı görmeden bir şey yapamam.
 
Buyurun.
Ayrıca "list" dosyasındaki başlıkların doğruluğundan emin değilim:
 
Son düzenleme:
Buyurun.

Ayrıca "list" dosyasındaki başlıkların doğruluğundan emin değilim:


FFmpeg'i PATH değişkenine eklememişsiniz. O yüzden de böyle bir hata alıyorsunuz.

"Sistem Ortam Değişkenleri" şeklinde aratın arama çubuğundan.



İşaretlediğim yere tıklayın.



Aşağı kısımdaki Path kısmı seçiliyken "Düzenle..." butonuna basın.



"Gözat..." dedikten sonra FFmpeg'in bulunduğu dizine gidip orayı seçin. Buradaki listeye düşmüş olması lazım.

Daha sonra yeni bir PowerShell açın ve ffmpeg --help komutunu girin. Eğer çıktı veriyorsa olmuş demektir.



Sırada video dosyalarını hazırlamak var.

Bahsettiğim TXT dosyasını files.txt olarak isimlendirin ve videoların bulunduğu klasöre atın. Daha sonra bu klasöre PowerShell üzerinden gitmeniz gerekiyor. Bunu da o klasörün içindeyken dosya gezginindeki adres çubuğunda boş bir yere tıklayarak powershell yazın, bu o dizinde bir PowerShell başlatacaktır. Sonrasında da ilk mesajımda verdiğim komutu gireceksiniz.
 
Çözüm
"Sistem Ortam Değişkenleri" kısmında başka bir yere Path atamışım. Sizin yönlendirmeniz doğrultusunda birleştirmeyi sorunsuz yaptı.
Teşekkür ederim.
 
Rica ederim. İşe yaramasına sevindim.
 

Bu konuyu görüntüleyen kullanıcılar

Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…