FFmpeg編碼器元資料欄位發生變化?

FFmpeg編碼器元資料欄位發生變化?

FFMpeg 轉碼的 prores 檔案在 Quicktime 中顯示為 ProRes422,但在 Premiere 中,它們在 Compressor 元資料欄位中顯示“Lavc57.107.100 prores”,這似乎是檔案的編碼器元資料。我是否可以更改文件的編碼器元資料?我希望它代表文件的更“常見”名稱,例如 Quicktime 顯示的名稱。

我嘗試執行 -metadata Encoder='ProRes422' 並嘗試從另一個文件映射元數據,但這兩個似乎都不起作用。

我使用的實際字串是:

ffmpeg -i in.mp4 --c:v prores -profile:v 0 -元資料編碼器='ProRes422' test2.mov

與 map_metadata 行類似。

答案1

編碼器標籤必須指派給視訊串流。

ffmpeg -i in.mp4 -c:v prores -profile:v 0 -metadata:s:v encoder='ProRes422' test2.mov

相關內容