ffmpeg para Mac “nenhum tal arquivo ou diretório” (quando o arquivo existe)

0

Estou usando o OSX 10.10.1 e estou tentando concatenar arquivos .mp4 com o ffmpeg demuxer. Abaixo está o que eu entro e o erro que recebo. Por favor ajude! Eu não sou um programador, mas eu tinha o demuxer trabalhando no meu laptop (OSX 10.8.4). Não sei por que não funciona na minha área de trabalho:

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 version 2.6.3 Copyright (c) 2000-2015 the FFmpeg developers
  built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
  configuration: --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
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
[concat @ 0x7fae9180da00] Impossible to open '/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 such file or directory
    
por Emma 10.06.2015 / 08:18

2 respostas

2

Eu suspeito que o seu editor de texto tinha "aspas inteligentes" ativadas quando você criou sua lista de arquivos Cam1.txt, então todos aqueles…

file '/path/to/file.mp4'

… as linhas terminaram assim…

file ‘/path/to/file.mp4’

… qual ffmpeg foi interpretado erroneamente como caminhos relativos com personagens engraçados.

Vá até o seu Cam1.txt e certifique-se de que todos os seus caminhos estejam encapsulados em "aspas direitas" antigas do tipo ASCII e não nas "aspas curvas".

    
por 10.06.2015 / 08:57
0

Acabei de ver a mesma mensagem de erro "Impossível abrir ..." com um caminho duplicado. Eu finalmente percebi isso.

O problema é que os caminhos listados em seu arquivo de texto são interpretados pelo ffmpeg como sendo relativos ao local do seu arquivo de texto. (Em particular, os caminhos listados não são relativos ao diretório de trabalho atual.)

Assim, por exemplo, se os arquivos de vídeo que você está tentando concatenar juntos estiverem no mesmo diretório que seu arquivo de texto (mas diferente do diretório de trabalho atual), os caminhos listados em seu arquivo de texto devem ser simplesmente nomes de arquivos de vídeo sem nenhum diretório anterior.

Espero que isso ajude alguém no futuro.

    
por 21.07.2015 / 10:59