Saya men-debug ffmpeg dengan -loglevel debug, dan saya ingin pesan debug (yang pada dasarnya hanya mencetak ke terminal nilai variabel yang berbeda) tetapi di depan setiap baris adalah file offset dalam teks biru, dan saya tidak ingin untuk melihat itu, karena itu tidak berguna bagi saya.
Bagaimana saya bisa melakukan ini?
Berikut contoh tangkapan layar:
Saya ingin teks biru [dca @ 0x7fe86c80f000] dihapus, tetapi teks hijau tetap ada
Saya mencoba -nostats dan -hide_banner bersama-sama dan berpisah, dan itu juga tidak berhasil.
Jawaban:
Seperti komentar Nifle, Anda bisa menggunakan sed seperti ini. Tanpa sed, jika output Anda adalah:
Maka Anda bisa menambahkan
sampai akhir, seperti ini: (dijalankan di linux saya, osX sed mungkin sedikit berbeda)
Terlihat baik?
sumber