10 2024 档案
Python脚本,它将遍历指定目录下的所有.srt文件,移除其中的不必要的英文字符、不必要的空行以及不必要的空格。该脚本会保留字幕索引、字幕时间线以及字幕中的中文内容,并且只保留字幕中的中文内容。它还会保留字幕行与字幕之间的换行符,同时去掉字幕与字幕之间的不必要的换行符。处理后的内容将被保存为新的.srt文件。
摘要:Python脚本,它将遍历指定目录下的所有.srt文件,移除其中的不必要的英文字符、不必要的空行以及不必要的空格。该脚本会保留字幕索引、字幕时间线以及字幕中的中文内容,并且只保留字幕中的中文内容。它还会保留字幕行与字幕之间的换行符,同时去掉字幕与字幕之间的不必要的换行符。处理后的内容将被保存为新的.
阅读全文
用python写一个脚本:将指定目录下及其所有子文件夹的所有的“srt”文件的内容合并到一个新的srt文件中,并去掉原文件中的时间线内容
摘要:去掉时间线代码: import os import re def remove_timestamps(content): """ 移除srt文件内容中的时间线行。 :param content: srt文件的内容 :return: 移除时间线后的srt内容 """ # 使用正则表达式匹配时间线行 p
阅读全文
用python写一段脚本:将旧的视频文件中的音频替换成新的,并保存成新的视频文件
摘要:代码: import subprocess def replace_audio_with_ffmpeg(video_path, audio_path, output_path): # 构建ffmpeg命令 command = [ 'ffmpeg', '-i', video_path, # 输入视频文
阅读全文
用python写一个脚本:将指定目录下及其所有子文件夹下的视频文件按中间时间切分成两部分
摘要:代码: import os from moviepy.editor import VideoFileClip def split_video(video_path, output_dir): # 加载视频文件 clip = VideoFileClip(video_path) duration = c
阅读全文