專業下載站,下載軟件就到188下載站

188軟件園

您的位置: 188軟件園>媒體工具>音頻轉換  > 

FFmpeg

  • 軟件大小:16.3MB
  • 更新日期:19-08-30
  • 軟件語言:簡體中文
  • 軟件類別:音頻轉換
  • 軟件授權:免費軟件
  • 適用平臺:WinAll
軟件介紹 精品推薦 人氣軟件 相關文章 網友評論 下載地址

為您推薦: MP3轉換器 MP3超強鈴聲轉換器 LameGUI Mp3Trim FormatFactory

FFmpeg是一套可以用來記錄、轉換數字音頻、視頻,并能將其轉化為流的開源計算機程序。FFmpeg采用LGPL或GPL許可證。FFmpeg提供了錄制、轉換以及流化音視頻的完整解決方案。FFmpeg包含了非常先進的音頻/視頻編解碼庫libavcodec,為了保證高可移植性和編解碼質量,libavcodec里很多code都是從頭開發的。

FFmpeg

FFmpeg在Linux平臺下開發,但FFmpeg同樣也可以在其它操作系統環境中編譯運行,包括Windows、Mac OS X等。這個項目最早由Fabrice Bellard發起,2004年至2015年間由Michael Niedermayer主要負責維護。許多FFmpeg的開發人員都來自MPlayer項目,而且當前FFmpeg也是放在MPlayer項目組的服務器上。項目的名稱來自MPEG視頻編碼標準,前面的"FF"代表"Fast Forward"。

FFmpeg作為Linux下的LGPL開源程序,在Windows下編譯需要特殊的工具。我這里提供的版本,使用MinGW編譯,只有一個可執行文件,可直接運行(命令行程序)。  

FLV向其它格式(avi(mpeg4)、asf、mpeg)轉換的簡易方法:(圓括號內必填,方括號內可選)

轉換成wmv/asf

ffmpeg -i (要轉換的flv文件完整路徑) -f asf -vcodec (wmv1或wmv2) [-b 視頻碼率] -acodec mp3 [-ab 音頻碼率] (輸出的asf/wmv文件完整路徑)

轉換成mpeg1

ffmpeg -i (要轉換的flv文件完整路徑) -f mpeg -vcodec mpeg1video [-b 視頻碼率] -acodec mp2 [-ab 音頻碼率] (輸出的mpg文件完整路徑)

轉換成avi(msmpeg4)

ffmpeg -i (要轉換的flv文件完整路徑) -f avi -vcodec (msmpeg4或msmpeg4v1或msmpeg4v2) [-b 視頻碼率] -acodec mp3 [-ab 音頻碼率] (輸出的avi文件完整路徑)

 

功能特色

多媒體視頻處理工具FFmpeg有非常強大的功能包括視頻采集功能、視頻格式轉換、視頻抓圖、給視頻加水印等。

視頻采集功能

ffmpeg視頻采集功能非常強大,不僅可以采集視頻采集卡或USB攝像頭的圖像,還可以進行屏幕錄制,同時還支持以RTP方式將視頻流傳送給支持RTSP的流媒體服務器,支持直播應用。

ffmpeg在Linux下的視頻采集

在Linux平臺上,ffmpeg對V4L2的視頻設備提供了很好的支持,如:

./ffmpeg -t 10 -f video4linux2 -s 176*144 -r 8 -i /dev/video0 -vcodec h263 -f rtp rtp://192.168.1.105:5060 > /tmp/ffmpeg.sdp

以上命令表示:采集10秒鐘視頻,對video4linux2視頻設備進行采集,采集QCIF(176*144)的視頻,每秒8幀,視頻設備為/dev/video0,視頻編碼為h263,輸出格式為RTP,后面定義了IP地址及端口,將該碼流所對應的SDP文件重定向到/tmp/ffmpeg.sdp中,將此SDP文件上傳到流媒體服務器就可以實現直播了。

ffmpeg在windows下的視頻采集

在windows下關于ffmpeg視頻采集的資料非常少,但是ffmpeg還是支持windows下視頻采集的。ffmpeg支持windows下video for windows(VFW)設備的視頻采集,不過VFW設備已經過時,正在被WDM的視頻設備所取代,但是ffmpeg還沒有支持WDM的計劃,不過好像有將WDM轉為VFW的工具,因此ffmpeg還是可以在windows下進行視頻采集的。

視頻格式轉換功能

ffmpeg視頻轉換功能。視頻格式轉換,比如可以將多種視頻格式轉換為flv格式,可不是視頻信號轉換 。

ffmpeg可以輕易地實現多種視頻格式之間的相互轉換(wma,rm,avi,mod等),例如可以將攝錄下的視頻avi等轉成視頻網站所采用的flv格式。

視頻截圖功能

對于選定的視頻,截取指定時間的縮略圖。視頻抓圖,獲取靜態圖和動態圖,不提倡抓gif文件;因為抓出的gif文件大而播放不流暢。

給視頻加水印功能

使用ffmpeg 視頻添加水印(logo)。

 

ffmeg的7個技巧:

1 音頻轉換

ffmpeg -i my_audio.wav my_audio.mp3-i 后為要轉換的音頻文件,my_audio.mp3為目的音頻文件

2 視頻轉換

ffmpeg -i my_video.mpeg -s 500×500 my_video.flv-i 后為源視頻文件, -s 表示設置目標視頻文件的分辨率 my_video.flv為目的視頻文件

3 從視頻中截取圖片

ffmpeg -i test.mpg image%d.jpg默認1s截取25張圖片,可以通過-r設置每秒截取的圖片數量

-r fps 設置幀率,也就是每秒截取圖片的數量(默認25)

ffmpeg -i test.mpg -r 1 image%d.jpg這樣子每1s截取1張圖片

還可以設置截取間隔,起止

-ss 設定時間位置,語法:hh:mm:ss[.xxx]

-t 時長:限制轉碼/捕獲視頻的時間,語法:hh:mm:ss[.xxx]

ffmpeg -i test.mpg -r 25 -ss 00:00:10 -t 00:00:05 images%05d.png在第10秒開始,以每秒截取25張圖片的速度,截取5秒時長的圖片

4 從視頻中采集音頻

ffmpeg -i video.avi -f mp3 audio.mp3-f 強制選擇格式

ffmpeg -i video.avi -vn audio.mp3-vn 取消截取視頻(也就是只輸出音頻文件)

5 創建截屏視頻

ffmpeg -f x11grab -r 25 -s wxga -i :0.0 /tmp/outputFile.mpg0.0 是你X11 server的屏幕顯示號嗎,和DISPLAY一樣樣的.

此條命令以每秒25幀的速率來截取wxga屏幕視頻,當然這里可以用-s 來設置視頻分辨率,輸出文件是/tmp/outputFile.mpg

6 用圖片制作視頻

ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg

將`img001.jpg’, `img002.jpg'這種順序排列的圖片文件轉制作為視頻

7 從webcam中截取視頻

ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

同時截取音頻和視頻:

ffmpeg -f oss -i /dev/dsp -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

/dev/video0為視頻設備 /dev/dsp為音頻設備

人氣軟件

網友評論

您的評論需要經過審核才能顯示 網名

0條評論>網友評論

今日更新推薦

  • 下載

    FFmpeg4.2 官方版 16.3MB / 19-08-30

  • 下載

    閃電音頻格式轉換器2.7.2 官方版 25.2MB / 19-04-25

  • 下載

    GoldWave音頻轉換工具6.38 12.69MB / 19-04-15

  • 下載

    文字轉語音軟件管家7.6 免費版 1.74MB / 18-08-16