当前位置: 首页 > news >正文

.net 接单网站有哪些河北大城县网站建设公司

.net 接单网站有哪些,河北大城县网站建设公司,东莞vi设计公司,用固定ip做访问网站服务器目录 1. 问题背景 2. 原因分析 3. 常规解决方法:apt 安装 ffmpeg 4. 解决 apt 依赖问题 (1)修复损坏的依赖 (2)启用 universe 仓库 5. 替代方案:安装 ffmpeg 静态编译版 6. 验证安装是否成功 7. 在…

目录

1. 问题背景

2. 原因分析

3. 常规解决方法:apt 安装 ffmpeg

4. 解决 apt 依赖问题

(1)修复损坏的依赖

(2)启用 universe 仓库

5. 替代方案:安装 ffmpeg 静态编译版

6. 验证安装是否成功

7. 在 Python 中指定 ffmpeg 路径

总结


1. 问题背景

最近在用 pydub 做音频切分时,执行下面的代码:

from pydub import AudioSegment
audio = AudioSegment.from_file("test.mp4", format="mp4")

报错:

FileNotFoundError: [Errno 2] No such file or directory: 'ffprobe'

2. 原因分析

pydub 在解析 mp3/mp4/wav 等音频文件时,底层依赖 ffmpegffprobe
如果系统中没有安装这两个工具,就会报 FileNotFoundError

3. 常规解决方法:apt 安装 ffmpeg

在 Ubuntu / Debian 系统里,可以直接用 apt 安装:

sudo apt update
sudo apt install ffmpeg -y

理论上应该能自动安装依赖。但有时候会遇到类似错误:

ffmpeg : 依赖: libavcodec58 (= 7:4.2.7-0ubuntu0.1) ...
E: 错误,pkgProblemResolver::Resolve 发生故障

说明系统源里缺少依赖。

4. 解决 apt 依赖问题

如果遇到依赖缺失,可以尝试:

(1)修复损坏的依赖

sudo apt --fix-broken install -y
sudo apt install ffmpeg -y

(2)启用 universe 仓库

Ubuntu 某些版本默认没启用 universe 仓库,手动添加:

sudo add-apt-repository universe
sudo apt update
sudo apt install ffmpeg -y

这样大部分情况下能解决。

5. 替代方案:安装 ffmpeg 静态编译版

如果 apt 依旧失败,可以直接使用官方预编译好的 静态二进制包,无需依赖系统库。

(1)下载并解压

cd /usr/local
sudo wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
sudo tar -xvf ffmpeg-release-amd64-static.tar.xz

(2)建立软链接(全局可用)

cd ffmpeg-*-amd64-static
sudo ln -s /usr/local/ffmpeg-*-amd64-static/ffmpeg /usr/bin/ffmpeg
sudo ln -s /usr/local/ffmpeg-*-amd64-static/ffprobe /usr/bin/ffprobe

6. 验证安装是否成功

安装完成后,运行:

ffmpeg -version
ffprobe -version

如果能正常显示版本信息,就说明安装成功。

7. 在 Python 中指定 ffmpeg 路径

如果你下载的 ffmpeg 没放到 PATH 里,可以在代码里手动指定:

from pydub import AudioSegmentAudioSegment.converter = "/usr/local/bin/ffmpeg"
AudioSegment.ffprobe   = "/usr/local/bin/ffprobe"

这样即使没配置环境变量,也能正常运行。


总结

  • pydub 处理音频时必须依赖 ffmpeg/ffprobe

  • 优先推荐 apt 安装,如果报依赖错误,可以用 --fix-broken 或启用 universe

  • 如果 apt 依旧失败,可以直接用 静态编译版 ffmpeg

  • 在 Python 中还可以显式指定 ffmpeg 路径

这样基本能解决 FileNotFoundError: ffprobe 的问题。

http://www.dtcms.com/a/583999.html

相关文章:

  • 顺义做网站同学软件培训机构学费多少
  • 黑龙江省住房和建设厅网站首页从域名角度看网站建设注意事项
  • 网站怎么做身份验证甲蛙网站建设
  • 沈阳网站制作 房小二网网站连接数据库失败
  • 南京设计网站的公司免费建网站空间
  • 网站建设论文选题背景广州网络营销系统
  • 网站维护英文公司网站备案选个人
  • 昆凌做的广告买化妆品网站莱芜搜狗推广
  • 南京广告设计制作公司短视频seo优化
  • 合肥网站建设设计旅游网站模板免费
  • 建立网站的技术文艺主题wordpress
  • 手机怎么做自己的网站js特效做的好的网站
  • 建一个网站买完域名后应该怎么做thinkphp5网站开发
  • 创办网站要多少钱网页代做价格
  • 厦门企业网站seo网站开发惠州
  • 网站建设公司市场网站下方一般放什么
  • 网站流量如何提高wordpress访问记录
  • 有什么网站可以做平面兼职wordpress文章id重新排序
  • 如何做虚拟币交易网站网站反链建设
  • 如何在电脑建设网站垂直版面网站
  • 帮别人起名 做ppt的网站网站定制设计师
  • 做企业网站需要维护费吗做网站的网址
  • 从零学做网站安徽六安有什么特产
  • 永康网站优化公司个人怎么缴纳社保
  • 装饰公司网站制作建网站专用网站
  • 做自己的网站要钱么中国保密在线培训网站
  • 建站快车怎么样wordpress 改手机版
  • 如何在Windows中使用opuslib库
  • 效果好的网站建设公商城网站开发公司
  • 怎样做优惠券网站wordpress php