소프트웨어/Web

트위터에 영상이 안 올라갈 때

충무로술겜마 2024. 4. 14. 20:18
문제가 발생했습니다. 걱정하지 말고 다시 시도해 보세요.

 

와 같은 문구와 함께 영상이 올라가지 않을 때가 있습니다.

 

저의 경우에는 게임 플레이 영상을 녹화하고 이를 losslesscut이라는 프로그램으로 편집해서 올리는 편인데요.

얼마전부터 자꾸 업로드가 안돼서, 답답해서 원인을 찾아보았습니다.

 

 

당연하게도, 걱정하지 말고 다시 시도한다고 될 일이 아닙니다.

 

에러메시지를 잘 읽어보면, 'Framerate too large: Maximum fps: 60, allowed deviation: 1, Actual fps: 82.2

로 제가 올린 영상의 fps가 82라 60 프레임을 넘겨서 업로드가 되지 않고 있었다는 걸 알 수 있습니다.

 

아니, 그럼 저런 태평한 에러 메시지가 아니라

프레임레이트가 너무 높습니다. 허용된 범위는 60프레임입니다.

같은 메시지를 띄워야 되는게 아닐까요?

 

암튼 그래서 해결방법은... 트위터가 원하는대로 60프레임으로 만드는 것입니다.

 

전 ffmpeg 잘 몰라서 chatgpt한테 물어보니

 

ffmpeg -i 입력영상.mp4 -r 60 -vf "setpts=PTS/2" 출력영상.mp4

 

라는데 누가봐도 PTS/2를 하는게 이상하죠? 아니 60프레임으로 고정하고 싶다니까?

 

따라서 다음과 같은 명령어를 사용하면 됩니다.

ffmpeg -i input.mp4 -r 60 -vf "setpts=PTS" output.mp4

 

저처럼 .sh 파일로 만들어서 WSL을 활용하셔도 되고

 

.bat 파일로 만들어서 원클릭으로 사용하셔도 되겠습니다.