ffmpeg를 사용하여 mp4 비디오 파일을 avi로 변환하지만 더 많은 공간을 차지하더라도 동일한 품질로 변환하고 싶습니다. 내가 간단히하면 :
ffmpeg -i file.mp4 file.mp4.avi
결과 avi 파일은 품질이 매우 낮고 픽셀 화됩니다. 비디오 및 오디오 품질을 유지하면서 어떻게이 변환을 수행 할 수 있습니까?
한 코덱에서 다른 코덱, 비디오 또는 오디오로 트랜스 코딩 할 때마다 항상 약간의 품질이 손실되지만 MP4 컨테이너 유형에서 AVI 컨테이너로만 변경하려는 경우에는 피할 수 있습니다. codec:copy
트랜스 코딩 할 이유가없는 경우 유용 할 수 있습니다 (더 빠를 것임).
특정 비디오 코덱을 사용해야하기 때문에 트랜스 코딩해야한다면 위의 zetah 제안을 그의 댓글에 사용하고 -sameq
스위치를 사용할 수 있기를 바랍니다 . 또는 qscale
품질을 수동으로 설정하는 옵션을 사용할 수 있습니다. 숫자가 낮을수록 품질은 좋지만 파일에 더 많은 공간이 필요합니다.
마지막으로 비디오를 트랜스 코딩했을 때를 사용 qscale=8.0
했지만 입력 품질에 맞는 최적의 항목을 찾기 위해 실험 해 보는 것이 좋습니다.
Marty Jay는 sameq가 입력과 동일한 양자화기를 의미하므로 동일한 품질을 얻지 못할 수 있다고 유용하게 언급합니다. 그가 인용 한 기사는 다중 패스 변환을 사용하여 언급했는데, 이는 품질 저하없이 더 나은 압축을 달성하는 좋은 방법입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다