avi에서 mp4로 변환하는 데 사용할 명령 줄 (프레임 크기를 손상시키지 않고 파일을 원본만큼 작게 만들지 않음) 크기 또는 조금 더 크고, mp4에서 avi로 동일한 것? 변환을 시도 할 때마다 2GB가되었습니다.

Answer

원본 파일이 인코딩 된 방식에 따라 불가능할 수 있습니다. 파일 크기를 유지합니다.

이 명령은 mp4 파일을 만드는 동안 프레임 크기와 속도를 그대로 유지해야합니다.

ffmpeg -i infile.avi youroutput.mp4 

그리고이 명령은 입력 파일에 대한 정보 (프레임 크기, 사용 된 코덱, 비트 전송률 등)를 제공합니다.

ffmpeg -i infile.avi 

acodecvcodec 옵션. mp4 및 avi 파일은 다양한 코덱을 사용할 수 있으며 선택한 코덱에 따라 마일리지가 다를 수 있습니다.

댓글

  • 그렇다고 생각합니다. '는 정보를 얻기 위해 ffmpeg -i infile.avi 대신 ffprobe -i infile.avi를 사용하는 것이 더 좋습니다. 후자의 결과는 " 최소 하나의 출력 파일을 지정해야합니다 " 오류.

답변

내가 이해하는 한 “avi-container를 mp4로 교체해야합니다 (공식적으로 ISO 기본 미디어 파일 형식 ISO / IEC 14496-12).

다음 명령을 실행하는 경우 :

ffmpeg -i input.avi -y output.mp4 

이 경우 ffmpeg input.avi 내에서 기본 스트림을 다시 인코딩합니다 (컨테이너 캐싱 및 다시 인코딩은 의 기본 모드입니다. ffmpeg ). 다시 인코딩하는 것은 g는 시각 및 / 또는 청각 품질을 저하시킬 수 있습니다.

따라서 “ c : v copy c : a copy “코덱 옵션으로 재 인코딩을 비활성화하는 것이 좋습니다.

ffmpeg -i input.avi -c:v copy -c:a copy -y output.mp4 

위의 경우 ffmpeg 는 셸 (컨테이너) 만 변경합니다.

답변

avi 파일을 mp4로 변환하는 데 관심이 많았습니다. 게시물을 읽으면서 다음 ffmpeg 명령을 기억했습니다.

ffmpeg -i input.avi -strict -2 output.mp4 

-strict -2 명령은 실험적이지만 작동하는 (libaac) AAC 코덱에 필요합니다. 두 매개 변수를 추가하면 출력 파일 기본적으로 고품질입니다.

댓글

  • 출력 품질이 ffmpeg -i infile.avi youroutput.mp4와 동일한 것 같습니다. div> @rbanffy '의 답변에 나와 있습니까?

Answer

다음을 찾았습니다 : Linux에서 Libav .

설치 : 명령 실행

비디오 변환 명령 :

비디오가 포함 된 폴더로 이동하여 터미널에서 실행

avconv -i oldvideo.mp4 -ar 22050 convertedvideo.webm 

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다