* Para extraer el audio de todos los vídeos en flash de un directorio empleando
ffmpeg$ ls -1 *.flv | sed -e "s/.flv//" -e "s/.*/ffmpeg -i &.flv -acodec libvorbis -vn &.ogg/" | sh
$ #Listar todos los archivos flv del directorio
$ ls -1 *.flv
arch1.flv
arch2.flv
arch3.flv
arch4.flv
arch5.flv
$ #Eliminar .flv
$ ls -1
*.flv
| sed -e "s/.flv//"
arch1
arch2
arch3
arch4
arch5
$ #Creando el comando
$ ls -1
*.flv
| sed -e "s/.flv//" -e "s/.*/ffmpeg -i &.flv -acodec libvorbis -vn &.ogg/"
ffmpeg -i arch1.flv -acodec libvorbis -vn arch1.ogg
ffmpeg -i arch2.flv -acodec libvorbis -vn arch2.ogg
ffmpeg -i arch3.flv -acodec libvorbis -vn arch3.ogg
ffmpeg -i arch4.flv -acodec libvorbis -vn arch4.ogg
ffmpeg -i arch5.flv -acodec libvorbis -vn arch5.ogg
3 comentarios:
Puedes mejorarlo mucho usando los super poderes de bash:
for i in *flv;do echo ffmpeg -i $i -acodec libvorbis -vn ${i%%.flv};done
Saludos.
Uy se me olvidó el .ogg
for i in *flv;do echo ffmpeg -i $i -acodec libvorbis -vn ${i%%.flv}.ogg;done
Saludos.
Gracias MaoP Siempre hay muchas formas de hacer lo mismo
Publicar un comentario