91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中ffmpeg常用命令有哪些

發布時間:2022-02-19 10:30:04 來源:億速云 閱讀:160 作者:iii 欄目:開發技術

本篇內容主要講解“Linux中ffmpeg常用命令有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux中ffmpeg常用命令有哪些”吧!

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

Linux中ffmpeg常用命令有哪些

ffmpeg使用語法

ffmpeg [[options][`-i' input_file]]... {[options] output_file}...

如果沒有輸入文件,那么視音頻捕捉(只在Linux下有效,因為Linux下把音視頻設備當作文件句柄來處理)就會起作用。作為通用的規則,選項一 般用于下一個特定的文件。如果你給 –b 64選項,改選會設置下一個視頻速率。對于原始輸入文件,格式選項可能是需要的。缺省情況下,ffmpeg試圖盡可能的無損轉換,采用與輸入同樣的音頻視 頻參數來輸出。

ffmpeg轉換所涉及到的選項較多,可參考ffmpeg選項詳解。

ffmpeg支持多種文件格式和多種音頻、視頻編碼器,可參考ffmepg格式詳解,(附:常見視頻文件格式詳解)

視頻文件截圖

截取一張352×240尺寸大小的,格式為jpg的圖片

ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg

把視頻的前30幀轉換成一個Animated Gif

ffmpeg -i test.asf -vframes 30 -y -f gif a.gif

截取指定時間的縮微圖

ffmpeg -i test.avi -y -f image2 -ss 8 -t 0.001 -s 350x240 test.jpg

轉換文件為3GP格式

ffmpeg -y -i test.mpeg -bitexact -vcodec h363 -b 128 -r 15 -s 176x144

-acodec aac -ac 2 -ar 22500 -ab 24 -f 3gp test.3gp
ffmpeg -y -i test.wmv -ac 1 -acodec libamr_nb -ar 8000 -ab 12200 -s 176x144 -b 128 -r 15 test.3gp

視頻格式轉換

如何使用 ffmpeg 編碼得到高質量的視頻

ffmpeg.exe -i "D:\Video\Fearless\Fearless.avi" -target film-dvd -s 720x352

-padtop 64 -padbottom 64 -maxrate 7350000 -b 3700000 -sc_threshold 1000000000

-trellis -cgop -g 12 -bf 2 -qblur 0.3 -qcomp 0.7 -me full -dc 10 -mbd 2

-aspect 16:9 -pass 2 -passlogfile "D:\Video\ffmpegencode" -an -f mpeg2video "D:\Fearless.m2v"

轉換指定格式文件到FLV格式

ffmpeg.exe -i test.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\test.flv

ffmpeg.exe -i test.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\test.flv

轉碼解密的VOB

ffmpeg -i snatch_1.vob -f avi -vcodec mpeg4 -b 800 -g 300 -bf 2 -acodec mp3 -ab 128 snatch.avi

同時編碼到幾種格式并且在輸入流和輸出流之間建立映射

ffmpeg -i /tmp/a.wav -ab 64 /tmp/a.mp2 -ab 128 /tmp/b.mp2 -map 0:0 -map 0:0

轉換文件為3GP格式

ffmpeg -i test.avi -y -b 20 -s sqcif -r 10 -acodec amr_wb -ab 23.85 -ac 1 -ar 16000 test.3gp

轉換文件為MP4格式(支持iPhone/iTouch)

ffmpeg -y -i input.wmv -f mp4 -async 1-s 480x320 -acodec libfaac -vcodec libxvid -qscale 7 -dts_delta_threshold 1 output.mp4

ffmpeg -y -i source_video.avi input -acodec libfaac -ab 128000 -vcodec mpeg4 -b 1200000 -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4

將一段音頻與一段視頻混合

ffmpeg -i son.wav -i video_origine.avi video_finale.mpg

將一段視頻轉換為DVD格式

ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 finale_video.mpeg

轉換一段視頻為DivX格式

ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi

Turn X images to a video sequence

ffmpeg -f image2 -i image%d.jpg video.mpg

Turn a video to X images

ffmpeg -i video.mpg image%d.jpg

屏幕錄制

使用ffmpeg錄像屏幕

ffmpeg -vcodec mpeg4 -b 1000 -r 10 -g 300 -vd x11:0,0 -s 1024x768 ~/test.avi

:其中,-vd x11:0,0 指錄制所使用的偏移為 x=0 和 y=0,-s 1024×768 指錄制視頻的大小為 1024×768。錄制的視頻文件為 test.avi,將保存到用戶主目錄中

重新調整視頻尺寸大小

ffmpeg -vcodec mpeg4 -b 1000 -r 10 -g 300 -i ~/test.avi -s 800×600 ~/test-800-600.avi

視頻采集

把攝像頭的實時視頻錄制下來,存儲為文件

ffmpeg -f video4linux -s 320*240 -r 10 -i /dev/video0 test.asf

使用ffmpeg壓制H.264視頻

ffmpeg -threads 4 -i INPUT -r 29.97 -vcodec libx264 -s 480x272 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 24

-bt 256k -refs 1 -coder 0 -me umh -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30

-qmin 10 -qmax 51 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -acodec libfaac -ab 128k -ar 48000 -ac 2 OUTPUT

到此,相信大家對“Linux中ffmpeg常用命令有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石楼县| 江口县| 洪雅县| 嵊州市| 皋兰县| 甘肃省| 文化| 漠河县| 屯门区| 平远县| 江安县| 象州县| 大英县| 陆河县| 咸丰县| 土默特右旗| 连城县| 保亭| 平南县| 崇义县| 松江区| 米脂县| 临江市| 紫金县| 康马县| 两当县| 剑河县| 兴文县| 舞钢市| 阜宁县| 霍州市| 五指山市| 舞钢市| 永春县| 赤壁市| 泰宁县| 满洲里市| 余姚市| 华坪县| 子长县| 安溪县|