.png)
저는 OSX 10.10.1을 사용하고 있으며 .mp4 파일을 ffmpeg demuxer와 연결하려고 합니다. 아래는 내가 입력한 내용과 발생한 오류입니다. 도와주세요! 나는 프로그래머는 아니지만 내 랩톱(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 버전 2.6.3 Copyright (c) 2000-2015 FFmpeg 개발자 Apple LLVM 버전 6.1.0(clang-602.0.53)으로 구축됨(LLVM 3.6.0svn 기반) 구성: --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 libav코덱 56. 26.100 / 56. 26.100 libavformat 56.25.101 / 56.25.101 libav장치 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] '/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: 해당 파일이나 디렉터리가 없습니다.
답변1
Cam1.txt 파일 목록을 만들 때 텍스트 편집기에 "스마트 인용"이 활성화되어 있었던 것 같습니다.
file '/path/to/file.mp4'
…라인은 이렇게 끝났습니다…
file ‘/path/to/file.mp4’
... ffmpeg
웃긴 문자가 포함된 상대 경로로 잘못 해석되었습니다.
Cam1.txt를 살펴보고 모든 경로가 '중괄호'가 아닌 오래된 타자기/ASCII 스타일의 '직선 따옴표'로 묶여 있는지 확인하세요.
답변2
방금 이중 경로와 함께 "열 수 없습니다..."라는 동일한 오류 메시지가 표시되었습니다. 나는 결국 그것을 알아냈다.
문제는 텍스트 파일 내에 나열된 경로가 ffmpeg에 의해 텍스트 파일 위치에 상대적인 것으로 해석된다는 것입니다. (특히 나열된 경로는 현재 작업 디렉터리와 관련이 없습니다.)
따라서 예를 들어 함께 연결하려는 비디오 파일이 텍스트 파일과 동일한 디렉터리에 있지만(현재 작업 디렉터리와는 다름) 텍스트 파일에 나열된 경로는 단순히 비디오 파일 이름이어야 합니다. 이전 디렉토리가 없습니다.
이것이 미래에 누군가에게 도움이 되기를 바랍니다.