腾讯视频qlv转音频文件mp3

查看 41|回复 4
作者:laironggui   
小朋友突然说要听斗罗大陆的故事,辗转去找,也没有找到她喜欢听的音频与声音,又不想她天天对着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)

腾讯, 文件

wuming4   

没有加密吗???
Airiair   

各类格式转换工具都能做到这个功能吧,B站的播放器也支持听视频的功能。
laironggui
OP
  


wuming4 发表于 2024-9-19 17:25
没有加密吗???

视频有加密,音频是没有问题的。
laironggui
OP
  


Airiair 发表于 2024-9-19 17:47
各类格式转换工具都能做到这个功能吧,B站的播放器也支持听视频的功能。

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

返回顶部