User Tools

Site Tools


informatica:linux:edicion_de_video:ffmpeg

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
informatica:linux:edicion_de_video:ffmpeg [2026/06/29 07:54] – [Normalizar audio] joseinformatica:linux:edicion_de_video:ffmpeg [2026/06/29 08:15] (current) – [Sacar duración] jose
Line 100: Line 100:
     sed -E 's/.*Duration: ([0-9]+):([0-9]+):([0-9]+\.[0-9]+).*/\1*3600+\2*60+\3/'     sed -E 's/.*Duration: ([0-9]+):([0-9]+):([0-9]+\.[0-9]+).*/\1*3600+\2*60+\3/'
 done | paste -sd+ - | bc done | paste -sd+ - | bc
 +</code>
 +
 +Grabando duraciones individuales en fichero:
 +<code>
 +echo "nombre_fichero;duracion" > duraciones.csv
 +
 +for f in *.wav; do
 +    dur=$(ffmpeg -i "$f" 2>&1 | grep "Duration" | \
 +          sed -E 's/.*Duration: ([0-9]+):([0-9]+):([0-9]+\.[0-9]+).*/\1 \2 \3/')
 +
 +    read h m s <<< "$dur"
 +
 +    segundos=$(awk "BEGIN {printf \"%.3f\", ($h*3600 + $m*60 + $s)}")
 +
 +    echo "$f;$segundos" >> duraciones.csv
 +done
 </code> </code>
informatica/linux/edicion_de_video/ffmpeg.1782719642.txt.gz · Last modified: by jose