四川时时彩开奖走势图
·您當前的位置:主頁 > 技術教程 > FFmpeg技術 >

[ffmpeg]ffmpeg視頻合并問題(多個mpg合成)

時間:2017-03-14 10:53酷播
我已經研究ffmpeg幾天了,一直未有突破,希望各位指導下。我目前研究的結果,總結如下 我的ffmpeg是最新版本的2015年的。國外網站上找的。

我已經研究ffmpeg幾天了,一直未有突破,希望各位指導下。我目前研究的結果,總結如下  我的ffmpeg是最新版本的2015年的。國外網站上找的。

第一步:由圖片和mp3合成視頻的命令

--------------

a:  ffmpeg -r 0.5 -i 1.jpg   -i  1.mp3   -vcodec mpeg4 -qscale 4 -s 640*480   1.avi

b:  ffmpeg3 -r 1 -t 7 -i 1.jpg -i 1.mp3 -acodec copy -vcodec libx264 -crf 19 -coder 1 -flags +loop -cmp +chroma -
q:v 256 -y -r 25 -f avi -s 640x480 new.avi

-t 是MP3s時長, q:v 256 視頻碼率 -r 25 是幀速  -y 是如存在就覆蓋

第二步:由avi 到mpg命令

------------------------

ffmpeg3 -i 1.avi  -acodec libmp3lame -ac 1 -ar 22050 -r 25 -qscale 6 -y 1.mpg

第三步:合并命令,將多個mpg合成中間文件

-----------------------

 copy /b "1.mpg"+"2.mpg" "result.mpge"

第四步:將中間文件轉為最終格式

--------------------------------------

ffmpeg3 -i "result.mpge" -f avi "result.avi"

ffmpeg -i concat:"1.mpg|2.mpg" -vcodec copy -acodec copy result3.avi

ffmpeg3 -i 1.avi -i 2.avi -i 3.avi -filter_complex \
'[0:0] [0:1] [0:2] [1:0] [1:1] [1:2] [2:0] [2:1] [2:2]
concat=n=3:v=1:a=2 [v] [a1] [a2]' \
-map '[v]' -map '[a1]' -map '[a2]' outputqq.avi

我嘗試了多種  最終合并的方式 都有問題。

-----------------------------------------

我合成最理想的情況是, 合成的視頻,有圖像,但是從第二張開始 圖像直接跳到最后一張;

還有一種是,第一張的時候,進度一下子到最后,然后開始第二張,第二張在播放器上是沒有進度的。

我第一步合成的avi都是有圖像,有聲音的。只不過 a命令沒有碼率,沒有幀速,轉換后1.mpg 也無法和2.mpg合并,因為合并后,畫面是直接跳到最后一張的。

b 命令有碼率 有幀速 可能更好點。

最終問題:

無論我怎么調整,我都無法合成一個成功的視頻。因為我合成最成功的也就是,畫面完全無法和聲音同步,要不就是沒有進度條,畫面倒是不跳了。

我無法確定是我合成的第一步 avi就有問題,還是 經過轉換 合成時 參數不對。希望高手指導下!

不要復制粘貼百度 前十條結果,因為我已經嘗試過了,我需要有用的指導!他們的我不知道怎么測試通過的,但是我測試了都是失敗的。

來源:https://q.cnblogs.com/q/70430/

熱門文章推薦

請稍候...

保利威視云平臺-輕松實現點播直播視頻應用

酷播云數據統計分析跨平臺播放器

四川时时彩开奖走势图 单机奔驰宝马免费版 2018款奥迪a6价格表 4399开心农场在线玩 股票涨跌即将涨停 彩99安卓客户端下载 捕鱼欢乐颂旧版 321拉霸官网下载 时时彩绝龙虎和密算法 新百威娱乐公司 我在捕鱼大师输了100万多