ffmpeg для Mac «нет такого файла или каталога» (если файл существует)

0

Я использую OSX 10.10.1 и пытаюсь объединить файлы .mp4 с демпфером ffmpeg. Ниже то, что я ввожу, и ошибку, которую я получаю. Пожалуйста помоги! Я не программист, но на моем ноутбуке работал демультиплексор (OSX 10.8.4). Не уверен, почему он не будет работать на моем рабочем столе:

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
Emma
источник
1
У вас есть список файлов, которые вы пытаетесь объединить в Cam1.txt? В этом случае было бы полезно опубликовать содержимое файла.
Dmitry Grigoryev

Ответы:

2

Я подозреваю, что в вашем текстовом редакторе были включены «умные цитаты» при создании списка файлов Cam1.txt, так что все эти…

file '/path/to/file.mp4'

... строки заканчивались вот так ...

file ‘/path/to/file.mp4’

…который ffmpeg неверно истолкованы как относительные пути с забавными персонажами в них.

Просмотрите ваш Cam1.txt и убедитесь, что все ваши пути заключены в «прямые кавычки» старой пишущей машинки / ASCII, а не «кавычки».

Spiff
источник
0

Я просто столкнулся с тем же сообщением об ошибке «Невозможно открыть ...» с двойным путем. В конце концов я понял это.

Проблема заключается в том, что пути, перечисленные в вашем текстовом файле, интерпретируются ffmpeg как относящиеся к местоположению вашего текстового файла. (В частности, перечисленные пути не относятся к текущему рабочему каталогу.)

Таким образом, например, если видеофайлы, которые вы пытаетесь объединить вместе, находятся в том же каталоге, что и ваш текстовый файл (но отличаются от текущего рабочего каталога), то пути, перечисленные в вашем текстовом файле, должны быть просто именами видеофайлов. без каких-либо предшествующих каталогов.

Надеюсь, это поможет кому-то в будущем.

walrus
источник