吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 847|回复: 4
收起左侧

[Python 原创] 腾讯视频qlv转音频文件mp3

[复制链接]
laironggui 发表于 2024-9-19 09:21
本帖最后由 laironggui 于 2024-9-19 09:25 编辑

小朋友突然说要听斗罗大陆的故事,辗转去找,也没有找到她喜欢听的音频与声音,又不想她天天对着iPad看动画,于是乎想了想要是能把腾讯视频转音频,然后拷贝到播放设备中,让她直接听,不就好了嘛。。。
说时迟,那时快,立马开干~~~

当然需要先下载一个转换的工具:ffmpeg.exe,大家可以自己上网搜一下,安装一下,将下面代码里的ffmpeg.exe路径替换成你自己的路径即可。

[Python] 纯文本查看 复制代码
#coding=utf-8
import subprocess
import sys
import os
import glob
from concurrent.futures import ThreadPoolExecutor

def addCommand(input_file, output_file):
    command = [
            'E:/Codes/M4STool/M4STool/ffmpeg.exe',
            '-y',
            '-i', input_file,  # 输入文件路径
            '-vn',             # 去除视频流
            '-f', 'mp3',       # 输出格式mp3
            '-ac', '2',       # 设置音频通道数为2(立体声)
            '-b:a', '128k',    # 设置音频比特率为128k
            output_file       # 输出文件路径
        ]
    return command

# 使用示例
from_path = 'E:/QLDownload/斗罗大陆'
save_path = 'D:/斗罗大陆1-mp3'

if __name__=="__main__":
    try:
        commands = []
        # 使用glob模块找到所有qlv文件
        qlv_files = glob.glob(os.path.join(from_path, "*.qlv"))
        # 遍历并处理每个mp3文件
        for qlv_file in qlv_files:
            print(f"处理文件: {qlv_file}")
            qlv_filename = os.path.basename(qlv_file)
            mp3_filename = qlv_filename.replace(" 1080P(高清SDR).qlv", ".mp3")
            input_qlv_file = from_path + "/" + qlv_filename
            output_mp3_file = save_path + "/" + mp3_filename
            commands.append(addCommand(input_qlv_file, output_mp3_file))

            # 使用ThreadPoolExecutor来并发执行命令, 5个5个的转换
        with ThreadPoolExecutor(max_workers=5) as executor:
            futures = [executor.submit(subprocess.run, command, shell=True) for command in commands]         
            # 等待所有的命令执行完成
            for future in futures:
                print(future.result())
                
    except Exception as ex:
        print(ex)

免费评分

参与人数 2吾爱币 +8 热心值 +1 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
zxinyun + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wuming4 发表于 2024-9-19 17:25
没有加密吗???
Airiair 发表于 2024-9-19 17:47
各类格式转换工具都能做到这个功能吧,B站的播放器也支持听视频的功能。
 楼主| laironggui 发表于 2024-9-20 13:47
 楼主| laironggui 发表于 2024-9-20 13:48
Airiair 发表于 2024-9-19 17:47
各类格式转换工具都能做到这个功能吧,B站的播放器也支持听视频的功能。

嗯,理论上各平台的视频提取音频应该都可以一试,就是视频本身暂时还没研究明白。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 12:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表