.png)
Estoy usando OSX 10.10.1 y estoy intentando concatenar archivos .mp4 con el demuxer ffmpeg. A continuación se muestra lo que ingreso y el error que obtengo. ¡Por favor ayuda! No soy programador pero tenía el demuxer funcionando en mi computadora portátil (OSX 10.8.4). No estoy seguro de por qué no funciona en mi escritorio:
Emmas-Mac-Pro:~ EmmaMH$ ffmpeg -f concat -i /Users/EmmaMH/Documents/Dance\ Afire/20150609/Cam1/Cam1.txt -c copy /Users/EmmaMH/Documents/Dance\ Afire/20150609/Cam1 /Cam1A.mp4 ffmpeg versión 2.6.3 Copyright (c) 2000-2015 los desarrolladores de FFmpeg construido con Apple LLVM versión 6.1.0 (clang-602.0.53) (basado en LLVM 3.6.0svn) configuración: --prefix=/usr/local/Cellar/ffmpeg/2.6.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-vda libavutil 54. 20.100 / 54. 20.100 libavcodec 56. 26.100 / 56. 26.100 formato libav 56. 25.101 / 56. 25.101 dispositivo libav 56. 4.100 / 56. 4.100 filtro libav 5. 11.102 / 5. 11.102 libavresample 2. 1. 0 / 2. 1. 0 escalalibsw 3. 1.101 / 3. 1.101 bibliotecaswresample 1. 1.100 / 1. 1.100 libpostproc 53.3.100 / 53.3.100 [concat @ 0x7fae9180da00] Imposible abrir '/Users/EmmaMH/Documents/Dance Afire/20150609/Cam1/'/Users/EmmaMH/Documents/Dance Afire/20150609/Cam1/GOPR0935.MP4'' /Users/EmmaMH/Documents/Dance Afire/20150609/Cam1/Cam1.txt: No existe tal archivo o directorio
Respuesta1
Sospecho que tu editor de texto tenía habilitadas las “comillas tipográficas” cuando creaste tu lista de archivos Cam1.txt, así que todas esas…
file '/path/to/file.mp4'
...las líneas terminaron así...
file ‘/path/to/file.mp4’
…que ffmpeg
se malinterpretan como caminos relativos con personajes divertidos.
Revise su Cam1.txt y asegúrese de que todas sus rutas estén entre 'comillas rectas' de estilo antiguo de máquina de escribir/ASCII, no 'comillas rizadas'.
Respuesta2
Me encontré con el mismo mensaje de error "Imposible abrir..." con una ruta duplicada. Finalmente lo descubrí.
El problema es que ffmpeg interpreta las rutas enumeradas dentro de su archivo de texto como relativas a la ubicación de su archivo de texto. (En particular, las rutas enumeradas no son relativas al directorio de trabajo actual).
Así, por ejemplo, si los archivos de vídeo que intenta concatenar están en el mismo directorio que su archivo de texto (pero diferente al directorio de trabajo actual), entonces las rutas enumeradas en su archivo de texto deberían ser simplemente los nombres de los archivos de vídeo. sin ningún directorio anterior.
Espero que esto ayude a alguien en el futuro.