맥 터미널 ffmpeg dquote 해결 방법
ffmpeg 명령어를 입력했는데 dquote> 가 뜨는 경우가 있다
"이 닫히지 않아서 보충해달라는 이야기인데
보통 저런 에러가나면 그냥 " 쳐주고 엔터 누르면 해결되지만
이 경우에서는 그냥 무한루프에 빠진다
그렇다고 무한루프에서 나가는 솔루션을 찾아다 적용하면 또 안된다
커맨드에 뭔가 들어가선 안되는 게 있나 하고 \로 잡아주려고 했지만 아무리 찾아봐도 그런거 없다
근데 이번에 진짜 간단한 해결 방법을 찾았다
ffmpeg 명령어는 구조적으로 맨 뒤에 아웃풋 파일경로를 넣어놨을 것이다
그래서 마지막이 "로 끝날텐데 이 부분을 만져주면 된다
아래의 방법 중 하나로 해결된다
1. 맨 뒤에 "을 지운다
엥 그럼 스트링이 안닫히지 않나?
하지만 잘 된다..
2. 맨 뒤에 "을 하나 더 붙여서 ""로 만들어준다
이게 도대체 뭔가 싶지만
잘 된다..
대신에 파일명 맨 앞에 "가 들어가 있는데 이것만 수정해주면 된다
내 생각에 이런 문제가 생기는 경우들은 아마 앞쪽 커맨드에서 "의 열고 닫음에 관여하는 뭔가가 있는 것이 분명하다
그런데 그게 뭔지 모르겠고 찾을 수도 없다.. 하지만 저렇게 해주면 일단 잘 작동한다 결과물에도 문제가 없다
//
벤투라 업데이트 후에는 위처럼 해봐도 안된다
아예 "을 전부 없애고 하니까 잘된다
그동안 " "을 넣었던 이유는 인자가 끊기지 않도록 확실하게 잡아주려고 했던 것인데
그냥 위치로만 인자를 인식시켜도 딱히 문제는 없나보다
근데 이게 벤투라 업데이트 후부터 달라진건지 brew로 싹다 업그레이드 하면서 ffmpeg가 바뀐건지
아 모르겠다 원인을 꼭 찾아야하는 상황은 아니니까 결론만 알고 활용하면 된다
하지만 " "을 제외한 만큼 파일경로에 특수문자나 이스케이프 문자 등의 방해가 아예 없도록 조심하자