内部优惠券网站怎么做,最新国际新闻事件今天,荣耀手机全部型号,wordpress 右侧有个赞助商缓存了一些视频m4s文件#xff0c;只能用指定的软件打开#xff0c;网上查了一下#xff0c;需要去掉m4s文件开头的9个0#xff0c;还要用FFmpeg将两个文件合并成一个文件。 经仔细研究缓存目录和其中文件#xff0c;发现以下特点#xff1a;“缓存目录”中有很多“数字文…缓存了一些视频m4s文件只能用指定的软件打开网上查了一下需要去掉m4s文件开头的9个0还要用FFmpeg将两个文件合并成一个文件。 经仔细研究缓存目录和其中文件发现以下特点“缓存目录”中有很多“数字文件夹”里面有两个m4s文件也是同样的数字开头用记事本打开videoInfo.json文件可以提取文件信息#分组号 groupId:2619789#组名 groupTitle:高中历史纲要下 #文件ID itemId:1440176378#文件名 title:实录高中历史必修下第1课《文明的产生与早期发展》手工去掉m4s文件前面9个0将两个同名文件通过FFmpeg合并后生成对应的mp4就能脱机播放了。最后还要参考videoInfo.json改成对应的汉字文件名。现在流行AI如何利用“AI豆包”帮我处理一下方案如下作为python除学者需要在win7环境方便向下兼容处理m4s文件。1、指定缓存目录的路径指定FFmpeg工具所在目录的路径指定存放“处理结果”的路径。 如果没有找到FFmpeg请提示下载地址。2、遍历所有包含m4s文件的目录以二进制的方式处理m4s文件 如果“前9个字节是0x30”则移除0x30 是字符 0 的 ASCII 值保留原文件名和后缀名。 否则可以直接进入下一步处理。3、进入找到的目录提取videoInfo.json文件中的信息。4、从中提取itemId作为“文件ID”、title作为“文件名”、groupId作为“分组号” 显示处理进度已处理“文件ID”、“分组号”、“文件名”。5、在当前目录利用FFmpeg合并两个以“文件ID”开头的m4s文件生成的mp4文件改名成“文件名”.mp4 放在“处理结果”之“分组号”目录里面。 显示处理进度已合并处理完成 “文件名”.mp4 FFmpeg 的命令行为 ffmpeg.exe -i 找到的第一个.m4s -i 找到的第二个.m4s -codec copy“文件名”.mp46、完成后返回到第3步直到处理完所有目录。最后利用“AI豆包”生成脚本经过多次与AI沟通测试后得到可以运行的脚本如下利用FFmpeg自动批量处理m4s文件v2.0.py如果对这个脚本有兴趣可以联系我QQ7355157关键词批量处理m4s文件