def process_video(video_file): global success_count, row, failed_count try: # 获取文件名 file_name = os.path.basename(video_file)

    # 获取文件大小
    size_str = convert_size(os.path.getsize(video_file))

    # 使用mediainfo获取视频信息 / 音频信息
    with subprocess.Popen(['mediainfo', '--Inform=Video;%Format%|%Width%x%Height%|%BitRate/String%|%FrameRate%|%Duration/String3%', video_file], stdout=subprocess.PIPE) as video_proc, \
        subprocess.Popen(['mediainfo', '--Inform=Audio;%BitRate/String%|%SamplingRate/String%|%Language/String%', video_file], stdout=subprocess.PIPE) as audio_proc:
        video_output = video_proc.communicate()[0].decode().strip()
        audio_output = audio_proc.communicate()[0].decode().strip()
Python3 代码换行优化:将长代码拆分成短代码

原文地址: https://www.cveoy.top/t/topic/mHcd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录