亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用ffmpeg將視頻轉ts

使用ffmpeg將視頻轉ts

慕田峪7331174 2018-10-05 18:26:42
需求場景:來源視頻格式、大小、碼率、分辨率未知(不統一);要求支持多個平臺(PC、手機APP、網頁)輸出統一格式、大小、碼率、分辨率;早期的視頻轉碼為MP4格式,會有個問題,當視頻文件比較大時,就比較坑;目前考慮把視頻輸出為多個.ts格式的視頻片段和一個m3u8格式的.ts文件列表;在網上查到可以使用ffmpeg以下命令轉換:ffmpeg -i Wildlife.wmv -codec:v libx264 -codec:a mp3 -map 0 -f ssegment -segment_format mpegts -segment_list ./m3u8/index.m3u8 -segment_time 10 ./m3u8/’%03d.ts’問題1:可以成功把視頻轉為.ts并生成.m3u8索引文件,但是使用video標簽播放時不能播放(safari瀏覽器)使用index.m3u8不能播放<video src="m3u8/index.m3u8"></video>使用ts文件可以播放<video src="m3u8/0.ts"></video>感謝大神 @itlr的提醒,應該是http地址引用m3u8文件:<video src="http://localhost/m3u8/index.m3u8"></video>問題2:(未解決)可以播放以后又遇到了新的問題:直接通過http引用,可以播放但是視頻不顯示水印<video src="http://localhost/m3u8/index.m3u8"></video>可以播放也可以顯示水印<video src="m3u8/0.ts"></video>轉碼時的添加水印的參數(圖片和文字水印都試過,結果一樣):# 文字水印-vf "drawtext=text=Teachmyself:fontfile=/Library/Fonts/Arial.ttf:fontsize=16:[email protected]:x=w-tw-16:y=h-th-16"# 圖片水?。?vf "movie=watermark.png [wm]; [in][wm] overlay=main_w-overlay_w-16:main_h-overlay_h-16 [out]"
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 3241 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號