우분투 10.04에서 ffmpeg 명령을 사용하여 원시 비디오 (YUV 형식)를 H.264로 인코딩 된 비디오로 인코딩하려고합니다.
ffmpeg -i input.mp4 output.h264
하지만 오류가 발생합니다.
출력 스트림 # 0.0에 지원되지 않는 코덱
그런 다음이 옵션을 시도하면 :
ffmpeg -i input.mp4 -formats h264 output.h264
여전히 인코딩되지 않습니다.
이제 ffmpeg는 libx264를 사용하여 H.264 형식으로 인코딩한다는 것을 이해했습니다. 이제이 우분투에 x264 패키지-빠른 H.264 인코더가 설치되었습니다.
내 질문 :
- ffmpeg에 필요한이 libx264와 x264 프로그램 사이에는 어떤 관계가 있습니까?
- libx264를 설치하고 ffmpeg에서 이것을 H.264 형식으로 비디오를 인코딩 할 수 있도록하려면 어떻게해야합니까?
이전 질문은 어떻습니까? 비디오를 H264 코덱 형식으로 인코딩하는 ffmpeg 사용법
—
slhck
@ slhck-고맙지 만, 내가 사용했을 때 :-ffmpeg -s 352x240 -i 352x240_420.yuv -vcodec libx264 out.mp4. "알 수없는 인코더 'libx264'"오류가 발생했습니다. 추가 포인터. libx264는 x264 라이브러리 또는 다른 것과 동일합니다.
—
goldenmean
Linux에서 ffmpeg 및 x264 컴파일에 대해서는 여기를 참조하십시오. ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide
—
slhck