Ffmpeg : 멀티미디어 형식 변환

다음은 ffmpeg를 사용하여 오디오 파일을 변환하는 간단한 가이드입니다.

오디오 형식

MP3-> MP3

이것은 MP3의 품질을 낮추기위한 것입니다.

$ lame -b 64 source_file.mp3 destination_file.mp3

64는 파일의 새 비트 전송률입니다. 다음 값 중 하나를 사용할 수 있습니다 : 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. 비트 전송률이 높을수록 오디오 품질이 높아집니다 ( 파일 크기가 커집니다.)

MP3-> OGG

Mp32ogg 프로그램 필요

$ sudo aptitude 설치 mp32ogg

변환하다

$ mp32ogg 음악.mp3 음악.ogg

전체 폴더를 변환하려면

$ mp32ogg * .mp3 * .ogg

다음은 사용하는 사운드 파일의 일반적인 변환입니다. ffmpeg.

WMA-> MP3

매개 변수 후 ab 우리는 비트 레이트 MP3 (예제에서는 192).

$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3

MP3-> AMR

$ ffmpeg -i music.mp3 -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

WAV-> AMR

$ ffmpeg -i music.wav -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

MPEG-> MP3

MPEG 파일에서 오디오를 추출하여 MP3로 변환

$ffmpeg -i video.mpg -f mp3 audio_track.mp3

MIDI-> WAV

$ 겁쟁이 -Ow -s 44100 -o output.wav input.mid

미디-> OGG

$ 소심함 -Og -s 44100 -o output.ogg input.mid

포르 토스 데 비데오

비디오 파일의 몇 가지 일반적인 변환은 다음을 사용하여 아래에 나열됩니다. ffmpeg.

AVI-> FLV

$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv

버전 9.04부터 libavcodec-unstripped-52 패키지를 설치하고 명령 옵션에서 '-acodec mp3'를 '-acodec libmp3lame'로 바꿔야합니다.

AVI-> VCD

옵션 추가 -본부 고품질을 사용하십시오.

$ ffmpeg -i myfile.avi - 대상 pal-vcd myfile_vcd.mpg

AVI-> DV

이것은 디지털 비디오 카메라가 생성하는 것과 동일한 형식 인 디지털 비디오 형식이며 Kino로 편집 할 때 사용할 수있는 형식입니다.

$ ffmpeg -i movie.avi -target pal-dv movie.dv

이로 인해 눈에 띄지 않는 오디오 동기화 오류가 발생합니다. 이를 피하려면 다음과 같이해야합니다.

$ mencoder movie.avi -ovc lavc -oac pcm -o movie-new.avi $ ffmpeg -i movie-new.avi -s pal -r pal -ac 2 -ar 48000 movie.dv && rm movie-new.avi

이를 수행하는 또 다른 방법 :

$ ffmpeg -i movie.avi -vcodec dvvideo -acodec 복사 -f dv movie.dv -hq

Kino는 또한 다음과 같이 생성 된 AVI 형식을 읽습니다 (예 : FLV에서).

$ mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts 비트 레이트 = 1350 -o output.avi input.flv

AVI-> PNG

$ ffmpeg -i Swing.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 Swing1.png

3GP-> MPEG4

$ ffmpeg -i movie.3gp -vcodec mpeg4 -codec mp3 movie.avi

RMVB-> AVI

$ mencoder -oac mp3lame -lameopts cbr = 128 -ovc xvid -xvidencopts 비트 레이트 = 1200 video_input.rmvb -o video_output.avi

MPEG-> 3GP

$ ffmpeg -i file.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 출력 .3gp

또는 더 많은 품질 :

$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 출력 .3gp

MPEG-> XviD

$ ffmpeg -i movie.mpg -acodec mp3 -vcodec xvid -b 687 movie.avi

MPEG-> FLV

$ ffmpeg -i movie.mpg -vcodec flv -y movie.flv

결과 파일에 메타 데이터 정보가 올바르게 포함되지 않습니다. 이것은 플래시 비디오 뷰어에서 파일을 사용할 때 플래시 비디오 플레이어 파일은 좋아 보이지만 진행률 표시 줄은 업데이트되지 않습니다. 이 문제를 해결하려면 유틸리티를 사용하십시오. flvtool2 당신이 그것을 찾을 것입니다 http://inlet-media.de/flvtool2. Ruby로 제작되었으므로 해당 패키지를 설치해야합니다. 다음과 같이 사용됩니다.

$ flvtool2 -U movie.flv

우리는 또한 FLV 메타 데이터 인젝터 Windows 용인 경우에도 완벽하게 작동합니다. 포도주 (적어도 명령 줄 버전). 다음과 같이 사용됩니다.

$ 와인 flvmdi.exe movie.flv

FLV 형식으로 변환하는 또 다른 방법은 메모리 코더:

$ mencoder movie.avi -o movie.flv -of lavf -oac mp3lame -lameopts br = 32 -af lavcresample = 22050 -srate 22050 -ovc lavc -lavcopts vcodec = flv : vbitrate = 340 : autoaspect : mbd = 2 : trell : v4mv -vf 스케일 = 320 : 240 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames

FLV-> MPEG

$ ffmpeg -i video.flv video.mpeg

FLV-> AVI

$ ffmpeg -i video.flv video.avi

JPG-> DivX

$ mencoder -mf on : w = 800 : h = 600 : fps = 0.5 -ovc divx4 -o output.avi * .jpg

따라서 0.25 초마다 사진이 표시됩니다. XNUMX 초마다 XNUMX를 입력해야합니다. FPS.

이 명령이 작동하지 않으면 다음을 시도하십시오.

$ mencoder "mf : //*.jpg"-mf fps = 0.25 -vf 스케일 = 480 : 360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4

명령을 실행 한 경로에있는 모든 jpg 파일의 비디오를 얻고 1 초마다 4 장의 사진을 보여줍니다.

비디오에 자막 포함

$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt

비디오를 OGV Theora 형식으로 변환

Ogg Theora는 Ubuntu에 기본적으로 사전 설치된 비디오 코덱이므로 Ubuntu에서 재생하기 위해 코덱 팩을 설치할 필요가 없습니다 (theora의 장점입니다). 다음은 비디오 변환의 몇 가지 예입니다. ffmpeg2theora이를 설치하기 위해 터미널 (애플리케이션> 액세서리> 터미널)을 열고 다음과 같이 작성합니다.

$ sudo 적성 설치 ffmpeg2theora

Ffmpeg2theora는 명령 프로그램 (그래픽 아님)이므로 모든 것이 터미널에서 사용되므로 변환하려는 비디오가 사용자의 홈 폴더에 있어야합니다.

모든 비디오 형식-> Ogg Theora

$ ffmpeg2theora video clip.extension

그러면 video clip.ogv라는 Ogv Theora 파일이 생성됩니다. 다른 품질로 인코딩하려면 비디오 품질 : 7 및 오디오 품질 : 3 :

$ ffmpeg2theora -v 7 -a 3 video clip.extension

v2v 사전 설정을 사용하여 비디오를 인코딩 할 수도 있습니다.

$ ffmpeg2theora -p 미리보기 비디오 clip.dv

o

$ ffmpeg2theora -p pro video clip.dv

비디오의 인코딩은 10 초부터 시작하여 XNUMX 분에 끝납니다.

$ ffmpeg2theora -s 10 -e 120 video clip.extension

비디오 britrate는 512이고 오디오는 96

$ ffmpeg2theora -V 512 -A 96 video clip.extension

동영상의 크기가 640 × 480으로 조정됩니다.

$ ffmpeg2theora -x 640 -y 480 video clip.extension

비디오 크기 최적화

$ ffmpeg2theora-비디오 clip.extension 최적화

출력 이름 지정 (이미 인코딩 된 비디오)

$ ffmpeg2theora -o 대체 이름 video clip.extension

명백한 바와 같이 이전 명령을 한 줄로 사용할 수 있습니다.

$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimize -o 대체 이름 video clip.extension

결과 확인

미디어 플레이어가 대상 형식을 지원하지 않는 경우 토템 당신은 응용 프로그램을 사용할 수 있습니다 영화 감상 패키지에 포함 된 것 ffmpeg에서 지원하는 모든 형식을 재생합니다. ffmpeg. 예를 들어 AMR 모바일 오디오 형식에 유용합니다.

다른 변환기

  • 무료 비디오 파일을 휴대폰, iPod, PSP, PC로 직접 변환 온라인 변환 서비스이므로 PC에 아무것도 설치할 필요가 없습니다.
  • Zamzar 또 다른 무료 온라인 형식 변환기. 문서와 오디오 및 비디오를 모두 변환 할 수 있습니다.
  • 물고기 그리고 또 다른 온라인 형식 변환기!
  • 모바일 미디어 컨버터 상당히 간단한 그래픽 인터페이스를 가진 다중 플랫폼 변환기입니다. 하나의 버전으로 작동 ffmpeg 추가 형식을 지원하도록 컴파일되었습니다.
  • Arista 트랜스 코더 특히 비디오 형식을 훨씬 쉽게 변환 할 수있는 새로운 프로젝트입니다. 그래픽 적으로는 매우 훌륭하지만 아직 우분투 용으로 패키징되어 있지는 않지만 시도하고 싶다면 예전 방식으로해야합니다.
  • 파일 변환 Convert Files는 새로운 온라인 파일 변환 서비스입니다. 사용자가 특정 형식으로 파일을 입력 할 수있는 서비스를 선택할 때 사용자가 가질 수있는 또 하나의 옵션으로, 동일한 범주 내에서 동일한 또는 다른 형식의 다른 파일로 변환 할 수 있습니다.
  • 혜성 50 개 이상의 다양한 형식으로 작동하는 강력한 다목적 온라인 변환기로, 아무것도 설치하지 않고도 브라우저에서 직접 모든 종류의 변환을 수행 할 수 있으며 완전히 무료입니다.

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   게르메인

    감사합니다 ... 저는 그렇게 간단하지만 강력한 프로그램이 할 수있는 모든 것을 몰랐습니다. 매일 저는 Linux로 전환하기로 한 제 결정을 더 확신합니다. (저는 OpenSuse 12.2를 가지고 있습니다)

  2.   Juan Escobar Arias 자리 표시 자 이미지

    사진에서 보이는 비디오 편집기는 무엇입니까?

    1.    키키

      «Cinelerra»라고합니다.

  3.   Linux를 사용합시다

    감사합니다! 건배!

  4.   이엠디엠

    저는 이렇게 아름다운 주제와 귀중한 정보에 모자를 씁니다. 저는 어제 12-12-2011 비디오 형식을 변경하려고했고 Ffmpeg에서 정보를 발견했습니다. 읽은 후 그 진정한 힘을 확인하고 오늘 저는 자세한 정보와 함께이 주제를 찾으십시오.
    훌륭한 주제

  5.   다니엘

    이 블로그에서 또 다른 두통이 치유되었습니다. 의심 할 여지없이 인터넷에서 최고입니다.

    1.    리눅스를 사용하자

      고마워 다니.
      포옹! 폴.