ffmpeg ses akışı haritası meta verileri kaybeder


0

Ses akışlarını doğrudan girdi dosyasından çıktıya hiç dokunmadan eşleştirmeye çalışıyorum, ancak çıktı dosyası daha önce sahip oldukları meta verileri kaybediyor.

Bu komut sadece girdi dosyasını alıp mükemmel bir şekilde kopyalamalıdır:

ffmpeg -i input.mp4 -codec copy -map 0 output.mp4

Ve çoğunlukla isimleri kaybedilen ses parçaları hariç. Ffmpeg başladığında girdi dosyasında gösterdikleri ve sonunda çıktı dosyasını içerdiği için bunları yazmaya çalışıyor gibi görünüyor:

Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x800 [SAR 1:1 DAR 12:5], q=2-31, 2564 kb/s, 23.98 fps, 23.98 tbr, 90k tbn, 90k tbc (default)
Metadata:
  creation_time   : 2018-06-14T16:15:51.000000Z
  handler_name    : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default)
Metadata:
  creation_time   : 2018-06-14T16:15:51.000000Z
  handler_name    : Stereo
Stream #0:2(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s
Metadata:
  creation_time   : 2018-06-14T16:15:51.000000Z
  handler_name    : Commentary

Teşekkürler.


Bir böcek gibi görünüyor. Örnek bir dosyayı paylaşabilir misin?
Gyan

@Gure Sure - nofile.io/f/X8tdjeMkgXp/clip.mp4 . Baştan sadece 5 saniye, ancak yine de aynı oluyor. Görece yeni bir ffmpeg (2018) derlemesi çalıştırıyorum, öyleyse eski bir hata değil.
cogm

Tamam, birkaç gün içinde bunu düzeltmeye çalışacağım.
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.