在這里我推薦兩衫世御種使用ffmpeg合成多個(gè)ts文件合成mp4

創(chuàng)新互聯(lián)公司是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁美工、網(wǎng)站程序員、網(wǎng)頁設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營銷人員及形象策劃。承接:網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)站改版、網(wǎng)頁設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫開發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺(tái)等全方位的服務(wù)。
第一種
第二種
如果想切割mp4為m3u8格式的,推薦選擇以下第一行或巖命令就可以
第一種
第二種
第三種
接下來的命令可以切片mp4為返握m3u8列表
以上是使用ffmpeg 將m3u8視頻格式轉(zhuǎn)成mp4格式的,希望對(duì)同學(xué)們有所幫助,下期更新swf格式的轉(zhuǎn)mp4格式
可以使用以下DOS命令達(dá)到目的
(XP系統(tǒng)點(diǎn)擊“開始”菜單,“運(yùn)行”,輸入 cmd 再按回車):
(Win7系統(tǒng)點(diǎn)擊左下角“開始”菜單,在搜索框輸入 cmd 再按回車):
(此處假設(shè)你要合并的高清文件位于 E:\temps 這個(gè)位置)
copy /b E:\temps\ *.ts E:\temps\hebing.ts
如上,執(zhí)行該命令后,E:\temps目錄下的全部TS文件就被合并成一個(gè)hebing.ts文件了(你原來的那堆文件仍然存在)。
命令解釋 :
這里使用copy命令的文件合并功能進(jìn)行ts文件的合并,copy后面的 /b 參數(shù)表示把文件按二進(jìn)制格式來合并,如果不加這個(gè)參數(shù),則會(huì)把目標(biāo)當(dāng)成文本滾塵文件來合并,并在文件內(nèi)添加不必要的標(biāo)記,這會(huì)導(dǎo)致播放出錯(cuò),所以必須加 /b 參數(shù)。
該命令的合并排序是按照你系統(tǒng)下的字母序來的,比如你的文件名是disk1.ts, disk2.ts, disk3.ts,那該命令就會(huì)按照disk1.ts+disk2.ts+disk3.ts的順序來合并這三個(gè)文件,事實(shí)上,絕大多數(shù)網(wǎng)上下載的高清文件,都已經(jīng)按字母序排列好了,所以你直接執(zhí)行該命令即可。
上面的例子如果換成diskA.ts, diskB.ts, diskC.ts,該命令仍能正常進(jìn)行,它會(huì)按diskA.ts+diskB.ts+diskC.ts(請(qǐng)統(tǒng)一排序關(guān)鍵字的大小寫,即全部用大寫A、B、C 或全部用小寫a、b、c)。
最好只有一個(gè)排序關(guān)鍵字(數(shù)字或字母),也就是說各文件名相互間只有一個(gè)字符不同,見上面提示。
如果你想萬無一失,可以手大正禪工把文件名改為1.ts, 2.ts, 3.ts, …..再執(zhí)行合并。
不想手工改文件名,文件實(shí)在太多了可怎么辦?
十個(gè)以上數(shù)字序號(hào)命名的視頻注意!
9個(gè)以下的ts視頻合成用以上方法是完全沒問題的,但再多幾個(gè)就要注意啦!
dos命令識(shí)別序號(hào)的順序會(huì)變成“1、10、11、12...19、2、20、21...29、3、30”這種奇怪的順序。
用一個(gè)小工具把序號(hào)統(tǒng)一弄成多位數(shù)就沒問題了,比如0001、0002...0230、0231。
下載【文件批量改名工具】
按圖示修改參數(shù),有幾千個(gè)文件就填成5位數(shù),有幾百個(gè)就填4位數(shù),這樣序號(hào)就不會(huì)和原有的沖突,然后開始重命名即可。
最后補(bǔ)充兩點(diǎn) :
如果你用軟件來合并,請(qǐng)注意看軟件的說明,有些軟件會(huì)在合并過程中進(jìn)行重編碼,這可能導(dǎo)致高清文件質(zhì)量下降。
如果你的高清文件所在硬盤路徑太長(zhǎng),請(qǐng)直接將路徑復(fù)制下來,在Dos命令窗口,待插入的清寬位置上點(diǎn)鼠標(biāo)右鍵,選“粘貼”即可,在Dos窗口下不能用 Ctrl+v 來進(jìn)行粘貼!
不清楚你的實(shí)際文件/情況,僅以問題中的樣例說明及猜測(cè)為據(jù);以下代碼復(fù)制粘貼到記事本,另存為xx.bat,編碼選ANSI,跟要處理的團(tuán)咐文件放一起雙擊運(yùn)行#?:
clsecho?offcd?/d?"%~dp0"mode?con?lines=5000
rem?使用copy批量合并ts文件出現(xiàn)亂序/順序錯(cuò)亂的解決方法
set?#=Any?questionset?_=WXset?$=Qset/az=0x53b7e0b4
title?%#%?+%$%%$%/%_%?%z%
set?"current=%cd%"
powershell?-NoProfile?-ExecutionPolicy?bypass?"慶悉Get-Content?-literal?'%~f0'|Out-String|Invoke-Expression"
copy?/b?*.ts?"合并.ts"
echo;%#%?+%$%%$%/%_%?%z%
pause
exit
#
$codes=@'
using?System;
using?System.Collections.Generic;
using?System.Runtime.InteropServices;
public?static?class?ExpDir
{
[DllImport("Shlwapi.dll",?CharSet=CharSet.Unicode)]
public?static?extern?int?StrCmpLogicalW(string?p1,?string?p2);
public?static?string[]?Sort(string[]?f)
{
Array.Sort(f,?StrCmpLogicalW);
return?f;
}??
}
'@;
Add-Type?-TypeDefinition?$codes;
$current=($env:current).trim('\');
$files=@(dir?-liter?$current|?{('.ts'?-eq?$_.Extension)?-and?($_?-is?[System.IO.FileInfo])}|%{$_.Name});
if($files.length?-ge?1){
$arr=[ExpDir]::Sort($files);
for($i=0;$i?-lt?$arr.Count;$i++){
$oldfile=$current+'\'+$arr[$i];
$newfile=$current+'\_#'+$arr[$i];
move-item?-literal?$oldfile?$newfile?-force?-ErrorAction?SilentlyContinue;
}
for($i=0;$i?-lt?$arr.Count;$i++){
$e='';
$m=[regex]::match($arr[$i],?'\.[^\.]+$');
if($m.Success){$e=$m.groups[0].value;}
$newname=($i+1).ToString().PadLeft(8,'0')+$e;
$oldfile=$current+'\_#'+$arr[$i];
$newfile=$current+'\'+$newname;
塌差純????write-host?($arr[$i]+'?--?'+$newname);
move-item?-literal?$oldfile?$newfile?-force?-ErrorAction?SilentlyContinue;
}
}
新聞標(biāo)題:關(guān)于Linux拼接ts命令的信息
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article33/dshoess.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站排名、網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、移動(dòng)網(wǎng)站建設(shè)、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)