IT

맥 터미널 ffmpeg dquote 해결 방법

메멘토옴니아 2022. 12. 13. 19:52

ffmpeg 명령어를 입력했는데 dquote> 가 뜨는 경우가 있다

"이 닫히지 않아서 보충해달라는 이야기인데

 

보통 저런 에러가나면 그냥 " 쳐주고 엔터 누르면 해결되지만

이 경우에서는 그냥 무한루프에 빠진다

그렇다고 무한루프에서 나가는 솔루션을 찾아다 적용하면 또 안된다

 

커맨드에 뭔가 들어가선 안되는 게 있나 하고 \로 잡아주려고 했지만 아무리 찾아봐도 그런거 없다

근데 이번에 진짜 간단한 해결 방법을 찾았다

ffmpeg 명령어는 구조적으로 맨 뒤에 아웃풋 파일경로를 넣어놨을 것이다

그래서 마지막이 "로 끝날텐데 이 부분을 만져주면 된다

아래의 방법 중 하나로 해결된다

 

 

1. 맨 뒤에 "을 지운다

 

엥 그럼 스트링이 안닫히지 않나?

하지만 잘 된다..

 

2. 맨 뒤에 "을 하나 더 붙여서 ""로 만들어준다

 

이게 도대체 뭔가 싶지만

잘 된다..

 

 

대신에 파일명 맨 앞에 "가 들어가 있는데 이것만 수정해주면 된다

내 생각에 이런 문제가 생기는 경우들은 아마 앞쪽 커맨드에서 "의 열고 닫음에 관여하는 뭔가가 있는 것이 분명하다

그런데 그게 뭔지 모르겠고 찾을 수도 없다.. 하지만 저렇게 해주면 일단 잘 작동한다 결과물에도 문제가 없다

 

 

 

 

//

 

벤투라 업데이트 후에는 위처럼 해봐도 안된다

아예 "을 전부 없애고 하니까 잘된다

그동안 " "을 넣었던 이유는 인자가 끊기지 않도록 확실하게 잡아주려고 했던 것인데

그냥 위치로만 인자를 인식시켜도 딱히 문제는 없나보다

근데 이게 벤투라 업데이트 후부터 달라진건지 brew로 싹다 업그레이드 하면서 ffmpeg가 바뀐건지

아 모르겠다 원인을 꼭 찾아야하는 상황은 아니니까 결론만 알고 활용하면 된다

하지만 " "을 제외한 만큼 파일경로에 특수문자나 이스케이프 문자 등의 방해가 아예 없도록 조심하자