b站的视频用you-get下载的是flv格式,但是电脑自带的播放器又播放不了flv,这就有点麻烦。于是上网查找将flv格式转为mp4格式的方法,结果都要用到ffmpeg,跟着一个教程做了一下,下载了ffmpeg,结果不能用,一直是“ffmpeg”不是内部或外部的命令,查了很久,说是要ffmpeg.exe,那不是难为人吗,一者是因为我就是不想下载软件才想用代码解决,一者尝试下载又发现下载的网站崩了。
后来发现了一个文章,说是只要把flv后缀改成mp4就可以,我就试了一下,发现真的可以诶。
于是又搜索怎么用Python实现将后缀名重命名
最后整合出了自己的方法,可以将跟这个.py文件同一目录下的所有flv文件改为mp4文件,注意,是直接改源文件,如果怕出错,在其他文件夹下备份flv文件。代码如下:

import ossrc = os.getcwd()
filenames=os.listdir(src)for filename in filenames:portion=os.path.splitext(filename)if portion[1]=='.flv':newname=portion[0]+'.mp4'os.rename(filename,newname)

2021.9.22补:发现一个神奇的事情,在win10电脑上,这个方法实现的mp4会有点小问题,但是win7就完全没问题。

【向生活低头】将flv格式文件转为mp4相关推荐

  1. 如何快速无损地把flv格式文件转换为mp4格式(可在iPhone上播放)

    众所周知,mp4格式文件是现在非常主流且高质的视频格式.flv格式相对于mp4格式的视频来说,适用范围比较窄,现在很多播放器也都不支持播放flv格式的视频.解决办法也简单,用MP4/RM转换专家把fl ...

  2. 如何使用视频转换器将flv格式文件转换为MP4格式

    哪一款软件可以实现视频文件格式的快速.完美转换呢?下面吧一款软件分享给大家~它支持转换市面主流视频文件格式.音频文件格式,基础参数可以结合实际情况进行自定义设置,操作简单,直接上手,最适合新手不过~浏 ...

  3. pythoncsv格式_python实现csv格式文件转为asc格式文件的方法

    一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...

  4. python 读取csv文件转成字符串,python实现csv格式文件转为asc格式文件的方法

    一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...

  5. FLV格式文件如何转换成MP4格式 1

    FLV流媒体格式是随着Flash MX的推出发展而来的视频格式,它形成的文件小,加载速度快,流量耗的少,使得网络看视频成为可能,因此FLV是被众多新一代视频分享网站所采用,是目前增长最快,最广泛的视频 ...

  6. ppt生成eps文件_如何将AI/EPS格式文件转为ppt格式

    平时见到很多AI或EPS文件都想直接拿来放到PPT上,对于很多图片来说,只需转PNG就可以导入到PPT了,但对于一些图表,在导入PPT的时候还想要编辑下,这个时候就要用到下面的将AI/EPS格式文件转 ...

  7. dreamware html中加入flv,html中怎样嵌入flv格式文件

    html中怎样嵌入flv格式文件 复制代码 代码如下: codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/s ...

  8. 教你批量将 JSON 格式文件转为思维导图

    概要:「我的ABC软件工具箱」提供了强大的格式转换的功能,其中就包括将了 JSON 格式的文件转为思维导图的功能,能够轻松实现将不易于读的 JSON 文件转为可读性非常高的思维导图.转换操作非常简单, ...

  9. 记录----如何将FLV格式文件快速转换为mp4文件

    如何将FLV格式文件快速转换为mp4文件 今天用硕鼠下载视频的时候发现下载出来的视频是.flv格式的,没有相应的播放器无法播放,于是找了个方法把它转换为MP4文件,记录一下 第一步 下载一个辅助工具, ...

最新文章

  1. python 调用c++ boost
  2. win10右键闪退到桌面_【雷粉百科】windows10鼠标点击右键出现卡顿或者转圈
  3. 解决SpringBoot更新数据到MySQL乱码问题
  4. 数学建模太难?做到这三件事,让你事半功倍
  5. php删除垃圾文件,Python删除windows垃圾文件的方法
  6. 有了 elseif 为什么还要 switch case
  7. javascript V8引擎垃圾收集机制
  8. zuul集成cloud_如何在具有持续集成的Google Cloud Run上运行Laravel-分步指南
  9. oracle报sp20042,oracle中ora-04301故障处理
  10. Linux中的Java类,Java基础入门学习-Java中类的属性
  11. 开源公司黄页之阿里巴巴开源软件推荐(一)
  12. Solr系列三:solr索引详解(Schema介绍、字段定义详解、Schema API 介绍)
  13. IE和ff下javascript解释的区别
  14. C++11并发之std::mutex
  15. 移动端app开发,原生开发与混合开发的区别
  16. 科学计算机怎样开根号,电脑上的科学计算器怎么开根号(科学计算器开4次方根操作方法)...
  17. 解析不见了。 怎么办?
  18. OpenCV参考手册之Mat类详解(二)
  19. MySQL 必知必会系列(五)
  20. 国内股票KDJ指标计算,Python实现KDJ指标计算,Talib实现KDJ指标计算

热门文章

  1. 【产品设计】Android 和 IOS 的交互设计对垒
  2. 戴维营第七天上课总结
  3. 开发笔记 那些年追过的图片(七):屏幕截图
  4. 不是有效的psd文件怎么修复_毛孔粗大怎么修复最有效
  5. 记:《洛克菲勒留给儿子的38封信》-- 1
  6. html 假数据,mock.js实现模拟生成假数据功能示例
  7. MCU-51:单片机之AD模数转换与DA数模转换
  8. 关于对数函数的引入理解
  9. 2010年3月4日史蒂夫·鲍尔默在华盛顿大学演讲全文
  10. PCL库网盘资源下载