最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

TS如何從目錄中提取所有指定擴展名的文件

 更新時間:2023年05月14日 16:03:06   作者:光影星宸  
.ts是一種高清視頻封裝格式文件,全稱為MPEG2-TS,TS表示TransportStream,這篇文章主要介紹了TS如何從目錄中提取所有指定擴展名的文件,需要的朋友可以參考下

“.ts”是一種高清視頻封裝格式文件,全稱為MPEG2-TS,TS表示TransportStream;MPEG2-TS格式的特點就是從視頻流的任一片段開始都是可以獨立解碼的。ts格式數(shù)據(jù)面向的傳輸介質(zhì)是地面和衛(wèi)星等可靠性較低的傳輸介質(zhì),主要用于數(shù)字電視廣播系統(tǒng)。

.ts是什么文件

ts是日本高清攝像機拍攝下進行的封裝格式,全稱為MPEG2-TS。ts即"Transport Stream"的縮寫。MPEG2-TS格式的特點就是從視頻流的任一片段開始都是可以獨立解碼的。

MPEG2-TS 傳輸流(MPEG-2 Transport Stream;又稱MPEG-TS、MTS、TS)是一種傳輸和存儲包含視頻、音頻與通信協(xié)議各種數(shù)據(jù)的標準格式,用于數(shù)字電視廣播系統(tǒng),如DVB、ATSC、ISDB、IPTV等等。

MPEG2-TS定義于MPEG-2第一部分:系統(tǒng)(即ISO/IEC標準13818-1或ITU-TRec. H.222.0)。

MPEG2-TS面向的傳輸介質(zhì)是地面和衛(wèi)星等可靠性較低的傳輸介質(zhì),這一點與面向較可靠介質(zhì)如DVD等的MPEG PS不同。

TS如何從目錄中提取所有指定擴展名的文件

import path from 'path'
import fs from 'fs'
/**
 * 從指定目錄中提取指定后綴名的所有文件
 * @param srcPath string 要提取文件的目錄路徑,相對或絕對路徑都可
 * @param destPath string 提取后的文件存放的目錄路徑,相對或絕對路徑都可
 * @param exts string[] 要提取的文件擴展名數(shù)組,每個擴展名需以點開頭
 */
function extractAllFiles(srcPath: string, destPath: string, exts: string[]) {
  // 如果源目錄不存在,直接結(jié)束程序
  if (!fs.existsSync(srcPath)) {
    return console.log(`源目錄不存在,請核對修改!`)
  }
  // 如果存放目錄不存在,則創(chuàng)建
  !fs.existsSync(destPath) && fs.mkdirSync(destPath)
  // 獲取src和dest的絕對路徑
  const realSrc = fs.realpathSync(srcPath)
  const realDest = fs.realpathSync(destPath)
  // 遍歷src,判斷文件類型
  fs.readdirSync(realSrc).forEach(filename => {
    // 拼接文件的絕對路徑
    const realFile = path.resolve(realSrc, filename)
    // 如果是目錄,遞歸提取
    if (fs.statSync(realFile).isDirectory()) {
      extractAllFiles(realFile, realDest, exts)
    } else {
      // 如果是文件,則判斷其擴展名是否在給定的擴展名數(shù)組中,在則將該文件復(fù)制到dest中
      if (exts.includes(path.extname(filename))) {
        fs.copyFileSync(realFile, path.resolve(realDest, filename))
      }
    }
  })
}

到此這篇關(guān)于TS如何從目錄中提取所有指定擴展名的文件的文章就介紹到這了,更多相關(guān)TS提取所有指定擴展名的文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • js輸入框使用正則表達式校驗輸入內(nèi)容的實例

    js輸入框使用正則表達式校驗輸入內(nèi)容的實例

    下面小編就為大家?guī)硪黄猨s輸入框使用正則表達式校驗輸入內(nèi)容的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • javascript中DOM復(fù)選框選擇用法實例

    javascript中DOM復(fù)選框選擇用法實例

    這篇文章主要介紹了javascript中DOM復(fù)選框選擇用法,實例分析了javascript操作復(fù)選框?qū)崿F(xiàn)全選與反選的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • JS實現(xiàn)集合的交集、補集、差集、去重運算示例【ES5與ES6寫法】

    JS實現(xiàn)集合的交集、補集、差集、去重運算示例【ES5與ES6寫法】

    這篇文章主要介紹了JS實現(xiàn)集合的交集、補集、差集、去重運算,結(jié)合實例形式分析了ES5與ES6語法環(huán)境下的集合常見運算操作技巧,需要的朋友可以參考下
    2019-02-02
  • 僅30行代碼實現(xiàn)Javascript中的MVC

    僅30行代碼實現(xiàn)Javascript中的MVC

    這篇文章主要介紹了僅30行代碼實現(xiàn)Javascript中的MVC的方法,MVC的基礎(chǔ)是觀察者模式,這是實現(xiàn)model和view同步的關(guān)鍵,想要深入了解的朋友可以參考本文
    2016-02-02
  • JavaScript動態(tài)創(chuàng)建form表單并提交的實現(xiàn)方法

    JavaScript動態(tài)創(chuàng)建form表單并提交的實現(xiàn)方法

    這篇文章主要介紹了JavaScript動態(tài)創(chuàng)建form表單并提交的實現(xiàn)方法,涉及JavaScript動態(tài)創(chuàng)建頁面元素及模擬表單提交的技巧,需要的朋友可以參考下
    2015-12-12
  • Express代理轉(zhuǎn)發(fā)服務(wù)器實現(xiàn)

    Express代理轉(zhuǎn)發(fā)服務(wù)器實現(xiàn)

    這篇文章主要為大家介紹了Express代理轉(zhuǎn)發(fā)服務(wù)器實現(xiàn)技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • JavaScript數(shù)組去重的幾種方法

    JavaScript數(shù)組去重的幾種方法

    這篇文章主要給大家介紹了關(guān)于JavaScript數(shù)組去重的幾種方法,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • js實現(xiàn)移動端輪播圖

    js實現(xiàn)移動端輪播圖

    這篇文章主要為大家詳細介紹了js實現(xiàn)移動端輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 異步j(luò)avascript的原理和實現(xiàn)技巧介紹

    異步j(luò)avascript的原理和實現(xiàn)技巧介紹

    因為工作的需要,我要在網(wǎng)頁端編寫一段腳本,把數(shù)據(jù)通過網(wǎng)頁批量提交到系統(tǒng)中去。所以我就想到了Greasemonkey插件,于是就開始動手寫,發(fā)現(xiàn)問題解決得很順利
    2012-11-11
  • js判斷一個對象是否在一個對象數(shù)組中(場景分析)

    js判斷一個對象是否在一個對象數(shù)組中(場景分析)

    這篇文章主要介紹了js判斷一個對象是否在一個對象數(shù)組中,本文通過場景分析給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-08-08

最新評論

邯郸市| 邢台县| 蕉岭县| 吉林市| 太湖县| 怀集县| 桦甸市| 商水县| 宿州市| 南宁市| 许昌县| 三亚市| 泾阳县| 博爱县| 遂平县| 资兴市| 屏南县| 胶南市| 淅川县| 长宁区| 轮台县| 农安县| 石城县| 枝江市| 博爱县| 南康市| 大同县| 申扎县| 六盘水市| 博罗县| 阳朔县| 衡阳县| 常德市| 怀仁县| 苏尼特左旗| 太白县| 丰宁| 溧阳市| 太康县| 保定市| 合作市|