Isso é o que estou usando:
./ffmpeg.exe -v debug -threads 8 -nostats -i "path/to/file.ts" -f null - >~/error.log 2>&1
Ou:
./ffmpeg.exe -v debug -threads 8 -nostats -i "path/to/file.ts" -f null - 2>~/error.log
O segundo redireciona apenas o stderr para um arquivo, enquanto o primeiro redireciona ambos, stderr e stdout.
A opção -v debug
imprimirá todos os erros, avisos e informações de depuração, portanto, pode ser útil ao comparar dois arquivos de vídeo (por exemplo, para ver qual deles tem menos erros). Para limitar o que foi relatado, use outros níveis de acordo com a documentação do ffmpeg:
Procure a opção: -loglevel [repeat+]loglevel | -v [repeat+]loglevel
. Os outros níveis são quiet
, panic
, fatal
, error
, warning
, info
, verbose
, debug
.