請謝絕誤導教程
- 一直傳承的誤會
- MPEG-2第二部分
- MPEG-2正確轉mp4方式
- MPEG-2正確合并
- 總結
- 視頻參考
一直傳承的誤會
有沒有遇過當你去百度如何轉換少見的視屏視頻格式有些文章離譜到教你直接命名比如命名 “.ts” 去 “.mp4”, 我這里要糾正這個說法,不是這么做的,每個視頻格式是經過視頻編解碼器(Video Codec)處理的,每個編碼演算法設計有它的完美性也有缺點,比如 mp4 是用 h264 屬于 mpeg4,而 ts 屬于 mpeg2 下面和大家簡介得介紹類別,
MPEG-2第二部分
可以說是一個相當老的視頻編碼標準用 h262 可是很常見,用來為廣播信號包括衛星/有線電視因為它可以從一個或多個Packetised Elementary Streams(PES)結合,因為這樣你會很長看見有人教你 :
copy /b a.ts b.ts或者copy /b *.ts
其實都是 錯 的,最常見有兩種PS和TS,像提款機也會用TS,TS用來播放畫面是它有幾個修正方式,它有固定188個位元組在資料包 (4個位元組為包標頭 加剩余 184)所以傳送時有時會損失

初始同步位元組(sync byte) 都是 0×47 或者所謂的 G 包標頭包含了13位元組 包識別符號packet identifier (PID),所以要是你的視屏解析度不一樣,尺寸不同,含有損失直接這樣合并會出問題的比如聲音不同步或播放不完整,然后 mp4 都不是這樣打包的,你要是直接改擴展名當然沒用啊,
MPEG-2正確轉mp4方式
帶入ffmpeg進行轉換,要不然的話你以為人家大神為什么要花這么多時間精力去撰寫代碼處理視頻,參考:
ffmpeg -i videoinput.ts out.mp4
決議, out.mp4 你可以加路徑,我本身是不喜歡格式工廠主要界面復雜安裝要200mb,低端點的電腦感徑訓卡.
我這里介紹另一個神器,大小3mb不用另外下載其他插件來自國外大師叫 medlexo:

官方有32位 和 64位選擇,也有華語教程我這里就不說了,界面也簡單干凈,感覺上蠻良心的而且也沒沒收費,本人親自測驗可用
MPEG-2正確合并
我還是建議同個app, 開發者可沒贊助我 *我倒是希望他獎勵我嘻嘻,
我不為誰說話,好用就是好用,
FFmpeg也是開源的,所以要是我會推薦,它一定是很獨特,
創建一個.txt, 比如 textname.txt 如下
file '/路徑/to/file1.ts
file '/路徑/to/file2.ts
file '/路徑/to/file3.ts
#1
ffmpeg -f concat -safe 0 -i textname.txt output.ts
#2
決議,ouput.ts 是輸出路勁+名字,然后生產好的 textname.txt 可以把他拉進命令窗拿到完整路徑
懶人生產 .txt 套路進入視頻檔案夾, 按shift + 右鍵 在這里打開命令窗
(for %i in (*.ts) do @echo file ‘%i’) > textname.txt
#去第二步繼續操作
決議,要轉其他格式可以自己更換 *.ts
要是這樣你也懶的話直接用 medlexo 吧,按第3個

總結
其他的我下次再說吧,親,順手點贊留言讓我知道你的存在,
關于medlexo第一個選擇是 mp4 和 m4a 合成,
第三個選擇是壓縮mp4, 從最高質量到最低,好啦來到尾聲了,我本身是真的很喜歡medlexo,老實說實用又不占空間,更新到v5了,要支持或感謝開發者的自行捐贈
視頻參考
如何使用 medlexo 把 ts 轉 mp4 - 迅速轉多個ts
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/135734.html
標籤:其他
上一篇:Haclon中相機標定的步驟
