
求助關于ffmpeg利用視頻和poster生成縮略瀏覽Gif的寫法(超認真提問)先感謝能能幫助我的大佬,我真的看了好久...頭發(fā)都薅掉毛了都搞不定.
訴求:文件中很多B站視頻和電影,希望能通過收集和搜刮的文件,生成一個富信息的GIF,用于各種地方做索引.需求是,任意視頻長度(10分鐘-2小時)能自動分成8段,每段10幀的GIF,并且文件夾下的Cover文件作為GIF的前5幀顯示.
心路歷程:本來希望在ffmpeg里找到直接調(diào)用的方法,但是找了一天發(fā)現(xiàn)只能-ss -to 指定固定時間,用抽幀比如隔20幀抽20幀的方法遇到電影又不好用,希望能8段10幀固定在80幀GIF下,那么大小能控制在20M以內(nèi),畢竟GIF挺大的,參考了http://bbs.bathome.net/thread-50807-1-1.html,http://bbs.bathome.net/viewthrea ... t=ffmpeg&page=2兩個大佬給出的方案,研究了發(fā)現(xiàn)自己搞不定,所以發(fā)帖求救...
目前情況目前研究自己是分了兩個部分的,
- ffmpeg -r 8 -i file.jpg -i file.MP4 -vf scale=400:-1 -an file.gif
nclick="copycode($('code0'));">復制代碼
這個是希望視頻和封面直接生成帶封面的GIF.....翻車...
- ffmpeg -i file2.mp4 -c copy -map 0:0 -map 0:1 -segment_time 30 -f segment file%03d.MP4
nclick="copycode($('code1'));">復制代碼
這個是希望把視頻分6段...輸出只能輸出成30S一段...一堆文件,然后查詢了上面兩個大佬發(fā)的貼子,發(fā)現(xiàn)需要Bat函數(shù)的方式來做乘除....以上.....解決是沒解決,但是自己Notion做了幾頁的筆記了....顧求教大佬....感謝附上日常文件結(jié)構(gòu)..發(fā)現(xiàn)沒的發(fā)截圖...直接路徑了
- M:Movie19270206 Metropolis 大都會大都會.1927.mp4
- M:Movie19270206 Metropolis 大都會fanart.jpg
- M:Movie19270206 Metropolis 大都會poster.jpg
- M:Movie19270206 Metropolis 大都會大都會.1927.srt
- M:Movie19270206 Metropolis 大都會大都會.1927.英語.srt
- M:Movie19270206 Metropolis 大都會大都會.1927-mediainfo.xml
- M:Movie19270206 Metropolis 大都會大都會.pbf
- M:Movie19270206 Metropolis 大都會大都會.1927.nfo
nclick="copycode($('code2'));">復制代碼
- V:Know差評君-08-14 曾經(jīng)人人都愛用的下載器,為何如今幾乎無人問津?【差評君】曾經(jīng)人人都愛用的下載器,為何如今幾乎無人問津?【差評君】.mp4
- V:Know差評君-08-14 曾經(jīng)人人都愛用的下載器,為何如今幾乎無人問津?【差評君】曾經(jīng)人人都愛用的下載器,為何如今幾乎無人問津?【差評君】.ass
- V:Know差評君-08-14 曾經(jīng)人人都愛用的下載器,為何如今幾乎無人問津?【差評君】Cover.jpg
nclick="copycode($('code3'));">復制代碼