Solo quiero ver cuántas transmisiones hay dentro de mi archivo de video.
Miré la documentación oficial y no puedo ver qué opción puedo usar. ¿Quizás otra aplicación de comando/terminal pueda hacer algo similar?
¿Alguna idea de cómo se puede hacer?
Si ha ffprobe
instalado:
ffprobe <input> -show_entries format=nb_streams -v 0 -of compact=p=0:nk=1
También puede filtrar transmisiones de video o audio agregando -select_streams v
o -select_streams a
, respectivamente. Consulte el manual para obtener más detalles.
Si no tiene ffprobe
, ffmpeg
también se puede usar, pero de una manera un poco menos robusta (es decir, esto puede fallar si el formato de salida cambia o algo contiene las palabras "Stream #" en la salida):
ffmpeg -i <input> 2>&1 | grep "Stream #" | wc -l
Para contar el " número de flujos disponibles usando ffmpeg' ":
ffmpeg.exe -i %input% 2>&1 | find /c "Stream"
Probado en Win 10 CMD
gian
ffprobe input -show_entries format=nb_streams -v 0 -of compact=p=0:nk=1
slhck
Shayán
ffprobe.exe -i "vid.mkv" -show_entries format
hace el trabajo, no conozco todas las opciones que enumeró.slhck