Soy nuevo en el Terminal de Mac. Estoy tratando de proporcionar ffmpeg un archivo .txt que contiene una lista de archivos .mp4 de un directorio para concatenar en un nuevo archivo. Para este post, sólo quiero centrarme en la creación de la lista de la forma que requiere ffmpeg.
Mi directorio tiene cuatro archivos:
archivo1.mp4
archivo2.mp4
archivo3.mp4
otherclip.mov
Necesito que la línea de comandos mire este directorio, ignore el archivo .mov y cree un archivo txt de la siguiente manera.
archivo 'archivo1.mp4'
archivo 'archivo2.mp4'
archivo 'archivo3.mp4'
Suponiendo que ya estoy en el directorio correcto, ¿cómo puedo recorrer los archivos y colocar los archivos .mp4 en un archivo txt con el texto archivo "nombre-de-archivo.mp4 ¿envuelto alrededor de él?
Vi a alguien en Windows hacer esto con éxito mediante la ejecución de for /f "tokens=*" %i in ('dir *.mp4 /b') do echo file '%~ni%~xi' >> list.txt
No estoy seguro de cuál sería el equivalente en bash pero cuando lo ejecuté en mi terminal me devolvió -bash: syntax error near unexpected token `"tokens=*"'