Cegah ffmpg dari menyembunyikan kesalahan selama konversi

3

Saya bereksperimen dengan menggunakan Audacity untuk membuat video kesalahan (datamosh dan databend adalah sinonim). Jadi, saya membuat AVI, menariknya ke Audacity sebagai data mentah, memanipulasi aliran, dan menyimpannya kembali sebagai AVI. Saya menggunakan Mac, jadi saya ingin menggunakannya ffmpeg untuk mengkonversi AVI ke MP4 untuk diunggah, berbagi, dll.

Masalah yang saya temui adalah itu ffmpeg secara otomatis mendeteksi kesalahan data dan memotong video selama konversi. Berikut cuplikan dari output terminal:

[mpeg4 @ 0x7fe81b9bbc00] ac-tex damaged at 43 21
[mpeg4 @ 0x7fe81b9bbc00] Error at MB: 1198
[mpeg4 @ 0x7fe81b9bbc00] concealing 114 DC, 114 AC, 114 MV errors in I frame
[mpeg4 @ 0x7fe81b9c1a00] Error at MB: 540
[mpeg4 @ 0x7fe81b9c1a00] ac-tex damaged at 25 10

Sekarang, tangkapannya adalah, aku ingin kesalahan-kesalahan dalam video.

Apakah ada cara untuk mencegahnya? ffmpeg dari menyembunyikan kesalahan-kesalahan itu selama transcode?

Brian
sumber
Saya tidak berpikir itu duplikat karena masalahnya ffmpeg berhenti selama konversi. Program akan mengonversi seluruh video, tetapi menghapus bagian yang rusak. Itu -ss flag akan mencatat bagian yang akan dilewati agar tidak gagal.
Brian

Jawaban:

1

Jika maksud Anda bukan untuk mengonversi / memproses data A / V aktual, tetapi untuk mengemas kembali dari AVI ke MP4, Anda harus menambahkan "-codec copy" ke baris perintah

Kostya E
sumber