1.前言
當我們在在看騰訊視頻或者其他網頁上的視頻時,瀏覽器會先緩沖ts文件到你本地.如果你想把這些ts轉成mp4文件保存在本地,可以使用ffmpeg進行格式轉換。
準備需要合成mp4而且是序號是排好序的ts文件。在合成前,在自行安裝ffmpeg,Fmpeg 是領先的多媒體框架,能夠解碼、編碼、轉碼、混合、解密、流媒體、過濾和播放人類和機器創造的幾乎所有東西。它支持最晦澀的古老格式,直到最尖端的格式。
2開始編寫Python/ target=_blank class=infotextkey>Python腳本
# -*- coding: utf-8 -*-
# @Time : 2021/4/18 11:25
# @Author : linwl
import os
shell_str =r'copy /b D:\work\convermp4\ts\*.ts C:\work\convermp4\new.ts'
file_name = "new.ts"
out_file_name ='E:\work\convermp4\test.mp4'
def staert():
print('step1-----------------------')
work_path = os.path.join(os.getcwd(), file_name)
print('ts路徑:'+work_path)
cmd = "ffmpeg -i {} -c copy {}".format(work_path,out_file_name)
os.system(cmd)
print('done')
print('---------------end--------------------')
if __name__ == '__main__':
staert()
主要是使用win10 自帶的命令copy /b 把多個ts文件合成一個新的ts文件,再執行ffmpeg命令把ts格式文件轉換成mp4.這樣就可以愉快地看電影了。