Я использую 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
Cam1.txt
? В этом случае было бы полезно опубликовать содержимое файла.Ответы:
Я подозреваю, что в вашем текстовом редакторе были включены «умные цитаты» при создании списка файлов Cam1.txt, так что все эти…
... строки заканчивались вот так ...
…который
ffmpeg
неверно истолкованы как относительные пути с забавными персонажами в них.Просмотрите ваш Cam1.txt и убедитесь, что все ваши пути заключены в «прямые кавычки» старой пишущей машинки / ASCII, а не «кавычки».
источник
Я просто столкнулся с тем же сообщением об ошибке «Невозможно открыть ...» с двойным путем. В конце концов я понял это.
Проблема заключается в том, что пути, перечисленные в вашем текстовом файле, интерпретируются ffmpeg как относящиеся к местоположению вашего текстового файла. (В частности, перечисленные пути не относятся к текущему рабочему каталогу.)
Таким образом, например, если видеофайлы, которые вы пытаетесь объединить вместе, находятся в том же каталоге, что и ваш текстовый файл (но отличаются от текущего рабочего каталога), то пути, перечисленные в вашем текстовом файле, должны быть просто именами видеофайлов. без каких-либо предшествующих каталогов.
Надеюсь, это поможет кому-то в будущем.
источник