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.