Saya mengonversi video dan meskipun saya menggunakan -map_metadata 0
ffmpeg -i input.mp4 -map_metadata 0 output.mp4
Kode di atas default ke libx264 / libvo_aacenc.
Metadata lokasi tidak disalin, meskipun ffmpeg mengenalinya.
Metadata:
major_brand : isom
minor_version : 0
compatible_brands: isom3gp4
creation_time : 2014-03-15 21:38:04
location : +30.0854+037.8395/
location-eng : +30.0854+037.8395/
Output.mp4 memiliki metadata ini
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 2014-03-15 21:38:04
encoder : Lavf55.50.100
Saya sudah mencoba menggunakan
ffmpeg -i input.mp4 -f ffmetadata FFMETADATAFILE
yang menyalin metadata dan lokasi tetapi kemudian ketika saya salin kembali ke
ffmpeg -i output.mp4 -i FFMETADATAFILE -map_metadata 1 -codec copy outputNew.mp4
Lokasi tidak menyalin.
Ps Juga mengapa ffmpeg secara default (ketika tidak menggunakan -map_metadata 0) tidak menyalin tanggal yang ditandai tetapi menulis ulang dengan tanggal konversi, saya berasumsi orang ingin tahu kapan video diambil bukan ketika itu dikonversi.
sepertinya masalah lama trac.ffmpeg.org/ticket/4209
—
genuinefafa
ffmpeg
.