무손실 압축을 사용하여 비디오를 webm으로 트랜스코딩

무손실 압축을 사용하여 비디오를 webm으로 트랜스코딩

저는 GNU/Linux(Arch Linux)를 사용하고 있는데 일부 비디오를 .avi/.mov에서 .webm으로 트랜스코딩해야 합니다.

대부분의 비디오에 대한 원본 파일은 없고 "매우 압축된" .avi 파일만 있으며 품질이 저하될 수 없습니다(이전 비디오를 트랜스코드로 교체하겠습니다). 내가 어떻게 해?

나는 이미 ffmpeg("ffmpeg -i file.avi file.webm"을 사용했지만 품질이 저하됨)와 VLC(비디오는 완벽하지만 오디오가 동기화되지 않음)를 시도했습니다("오디오 트랙에서 동기화"가 켜져 있지만 개선이 없습니다.)

나는 또한 "Transmaggedon", "Arista", "Sinthgunt", "winFF" 및 "Handbrake"와 같은 다른 많은 프로그램을 시도했지만 좋은 결과가 없었습니다(또는 전혀 결과가 없었습니다).

귀하의 지원에 감사드립니다

답변1

$> ffmpeg -i in.avi -c:v copy out.mkv

참고: .webm본질적으로.mkvvp8 비디오 및 vorbis 오디오가 포함된 matroska( ) 컨테이너. 따라서 기술적으로 소스 미디어가 vp8 비디오 및 vorbis 오디오와 동일한 경우에만 webm을 만들 수 있습니다. 귀하의 경우에는 그렇지 않은 것 같습니다. 반면에 matroska 컨테이너는 모든 것을 먹어 치우므로 예제는.mkv

관련 정보