ts视频文件批量下载与合并
  7gZJoSEULaLm 2023年12月19日 20 0
import requests
import os
import time

# 定义下载函数
def download_resource(url, filename):
    # 设置最大重试次数
    max_retries = 3
    retries = 0
    while retries < max_retries:
        try:
            response = requests.get(url)
            if response.status_code == 200:
                with open(filename, 'wb') as f:
                    f.write(response.content)
                print(f'Downloaded {url} as {filename}')
                return
        except Exception as e:
            print(f'Failed to download {url}: {e}')
        retries += 1
        time.sleep(1)  # 等待1秒后重试
    print(f'Failed to download {url} after {max_retries} retries')

# 批量下载资源并命名为带有序号的四位数字文件名
for i in range(238, 1116):  # 从0000到0009
    fname='{:04d}.ts'.format(i)
    url = 'https://hey11.cjkypo.com/202312/08/apgz943egj/video/1000k_0X720_64k_25/hls/player'+fname
    
    download_resource(url, fname)

  

ls -1 -v *.ts | xargs cat > mmm.mp4



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月19日 0

暂无评论

推荐阅读
7gZJoSEULaLm