최근에 ffmpeg 사용 방법에 대한 많은 질문을 게시했습니다. 비디오 인코딩에 대한 배경 지식이 누락되어 있으며 동료 슈퍼 유저 중 누구라도 비디오 인코딩에 대해 공부할만한 좋은 자료가 있는지 궁금합니다. ffmpeg를 효과적으로 사용하려면 먼저 무엇을 이해해야합니까?
최근에 ffmpeg 사용 방법에 대한 많은 질문을 게시했습니다. 비디오 인코딩에 대한 배경 지식이 누락되어 있으며 동료 슈퍼 유저 중 누구라도 비디오 인코딩에 대해 공부할만한 좋은 자료가 있는지 궁금합니다. ffmpeg를 효과적으로 사용하려면 먼저 무엇을 이해해야합니까?
답변:
우선, 어떤 코덱과 형식이 존재하는지, 그리고 일반적으로 어떤 코덱과 형식이 사용되는지 이해해야합니다.
코덱 (예 : DivX)이란 무엇이며 파일 형식 (예 : MPG)과 어떻게 다릅니 까?
또한 비트 전송률, 프레임 속도 또는 사진 크기가 품질에 어떤 영향을 미치는지와 같이보다 일반적인 방식으로 비디오 품질을 구성하는 요소를 조사해야합니다.
비디오를 다운로드 할 때 240과 360이라는 숫자는 무엇을 의미합니까? 어떤 비디오가 더 압축되어 있는지 어떻게 알 수 있습니까?
최신 버전의 FFmpeg를 설치하는 방법을 알아야합니다. 최신 버전에는 항상 최신 버그 수정 및 새로운 기능이 포함되어 있습니다. 사람들은 종종 배포판과 함께 번들로 제공되거나 일부 서버에있는 이전 버전을 사용하는 실수를 저지르는 경우가 종종 있습니다.
brew install ffmpeg
읽기 는 FFmpeg 문서를 , 적어도 일반 옵션 및 기본 명령 줄 스위치를 배운다.
또한 FFmpeg : FFmpeg 를 사용한 트랜스 코딩에 대한 최신 가이드와 몇 가지 예는 물론 마지막에 큰 링크 모음을 제공하는 최고의 비디오 및 오디오 조작 도구 인 슈퍼 유저 블로그 항목도 확인하십시오 .
오늘 거기 밖으로 최고의 무료 비디오 인코더는 x264 하고, 사용 libx264
FFmpeg은 너무 사용할 수 있습니다. x264를 설치하고의 도움말을 읽어보십시오 x264 --fullhelp
. x264에는 FFmpeg에 매핑 되는 많은 옵션이 있습니다 .
인코딩을 위해 x264가 제공하는 사전 설정을 사용할 수 있습니다. FFmpeg 옵션을 통해서도 액세스 할 수 있습니다. 유용한 몇 가지 주요 옵션이 있습니다. FFmpeg 위키 에서 x264 인코딩 안내서 를 읽으십시오 . 요컨대, 이것은 당신이 사용할 수있는 것입니다 :
-profile:v
지정 H.264 프로파일은 예를 들어, 사용하는 high
비디오 재생 소프트웨어, 또는 모든 종류의에 사용될 수, baseline
사용에 비디오를 제한, 휴대폰이나 아이팟에서만 그 일을 갖추고 있습니다.-preset
속도의 인코딩 사전 설정을 지정합니다. fast
예를 들어 결과는 빨라지지만 압축률은 떨어집니다. 이 범위는 veryslow
~ ultrafast
입니다. 기본값은 medium
입니다.-tune
입력 파일을 기반으로 출력을 조정할 수있는 옵션을 제공합니다 (예 : 애니메이션 동영상 animation
또는 일반 동영상) film
.-crf
결과 품질을 조정할 때 사용되는 # 1 방법 인 Constant Rate Factor를 설정합니다. 여기를 읽어보십시오 . 18에서 27 사이의 값을 사용하십시오. 여기서 낮을수록 품질이 좋아집니다. 기본값은 23입니다.수동 브레이크 와 같은 비디오 엔코더를 설치하고 사용하는 옵션을 확인할 수 있습니다. 수행하여 학습하고 모든 매개 변수의 기능을 읽으십시오.