다음은 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 개 이상의 다양한 형식으로 작동하는 강력한 다목적 온라인 변환기로, 아무것도 설치하지 않고도 브라우저에서 직접 모든 종류의 변환을 수행 할 수 있으며 완전히 무료입니다.
감사합니다 ... 저는 그렇게 간단하지만 강력한 프로그램이 할 수있는 모든 것을 몰랐습니다. 매일 저는 Linux로 전환하기로 한 제 결정을 더 확신합니다. (저는 OpenSuse 12.2를 가지고 있습니다)
사진에서 보이는 비디오 편집기는 무엇입니까?
«Cinelerra»라고합니다.
감사합니다! 건배!
저는 이렇게 아름다운 주제와 귀중한 정보에 모자를 씁니다. 저는 어제 12-12-2011 비디오 형식을 변경하려고했고 Ffmpeg에서 정보를 발견했습니다. 읽은 후 그 진정한 힘을 확인하고 오늘 저는 자세한 정보와 함께이 주제를 찾으십시오.
훌륭한 주제
이 블로그에서 또 다른 두통이 치유되었습니다. 의심 할 여지없이 인터넷에서 최고입니다.
고마워 다니.
포옹! 폴.