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?
video
ffmpeg
video-conversion
Brian
sumber
sumber
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.Jawaban:
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
sumber