• BAT随笔记录(1)


    @echo off
    rem 删除旧的TS文件
    del /Q E:FFMPEGOldTS
    del /Q E:FFMPEGNewTS
    rem 删除旧的MP4文件文件
    del /Q E:FFMPEGMP4
    rem 切换到CURL目录进行TS文件下载
    cd /d E:FFMPEGCURLin
    rem 将下载链接写入新的URL文件
    @findstr /C:"608p" "E:FFMPEGOldURLSOLDURLS.m3u8" > E:FFMPEGOldM3U8NEWURLS.txt
    rem 将key的链接写入文件
    @findstr /C:"https://service.sanjieke.cn/video/key" E:FFMPEGOldURLSOLDURLS.m3u8 > E:FFMPEGKEYURLSKEYURLS.txt
    set FILEPATH=E:FFMPEGKEYURLSKEYURLS.txt
    for /f tokens^=2*^ delims^=^" %%i in (%FILEPATH%) do (
    echo %%i
    )>E:FFMPEGKEYURLKEYURL.txt
    rem 读取KEYURL.txt文件中的链接并下载key到文件
    set KEYURLPATH=E:FFMPEGKEYURLKEYURL.txt
    setlocal enabledelayedexpansion
    for /f %%i in (%KEYURLPATH%) do (
    set PATH=%%i
    curl !PATH! > E:FFMPEGKeykey.m3u8
    )
    rem 循环读取URL.txt并下载ts文件
    set URLPATH=E:FFMPEGOldM3U8NEWURLS.txt
    set I=10000
    setlocal enabledelayedexpansion
    for /f %%i in (%URLPATH%) do (
    set PATH=%%i
    set /a I=!I! + 1
    curl !PATH! -o E:FFMPEGOldTS!I!.ts
    )
    rem 合并TS文件
    copy /b E:FFMPEGOldTS*.ts E:FFMPEGNewTS ew.ts
    rem 切换到FFMPEG目录
    cd /d E:FFMPEGFFMPEGInstallin
    rem 将TS转换成为MP4
    ffmpeg -i E:FFMPEGNewM3U8 ew.m3u8 -c copy -bsf:a aac_adtstoasc E:FFMPEGMP4 ew.mp4
    pause

  • 相关阅读:
    mysql
    mysql
    mysql
    mysql
    sed编辑命令
    awk正则应用
    awk运算符
    awk命令细节
    uniq命令
    sort命令
  • 原文地址:https://www.cnblogs.com/xxsl/p/12924917.html
Copyright © 2020-2023  润新知