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

视频因为264问题无法网页播放,解决方案之一:转化视频

方法1:VLC

  1. 下载并安装 VLC
  2. 打开 VLC,点击顶部菜单:媒体 → 转换 / 保存…
  3. 点击 “添加” 按钮,选择你那个有问题的视频文件
  4. 点击 “转换 / 保存”​​
  5. 在 “配置文件” 下拉菜单中,选择:• ​​“MP4” 或 “Video - H.264 + MP3 (MP4)”​​
  6. 点击 “浏览” 按钮设置输出文件夹和文件名
  7. 点击 “开始”​​
  8. 点击视频左下角播放按钮,VLC 就会将视频转换为兼容格式,全程不能关掉

方法2:FFmpeg用命令行转化

下载ffmpeg,可用多种方式,我这里是windows的,简单点,直接下载
百度网盘:ffmpeg-2025-08-14-git-cdbb5f1b93-full_build.7z

步骤 1:打开命令行终端

你可以选择以下任意一种终端:

•​​Windows 自带的 CMD(命令提示符)​​
•按下 Win + R组合键,输入 cmd,然后按回车;
•​​Windows PowerShell​​
•按下 Win + X,选择 “Windows PowerShell” 或 “终端 (Windows Terminal)”;
•​​Windows Terminal(推荐,功能更强大)​​
•如果你安装了 Windows Terminal(微软商店可免费下载),可以直接打开它;

推荐使用 ​​Windows Terminal​​ 或 ​​PowerShell​​,界面更友好,支持多标签、更好的字体和颜色。

步骤 2:进入 FFmpeg 所在的目录(重要!)

FFmpeg 的可执行文件(ffmpeg.exe、ffplay.exe、ffprobe.exe)通常在你解压后的文件夹里的 bin目录下,比如:

D:\Tools\ffmpeg\bin\ffmpeg.exe
为了能在命令行里直接输入 ffmpeg来运行它,你有 ​​两种方法​​:

方法 A:​​临时进入 FFmpeg 的 bin 目录(推荐新手先尝试)​​

1.在命令行中,使用 cd命令进入你解压 FFmpeg 的 bin目录。

比如,如果你的 FFmpeg 解压到了 D:\Tools\ffmpeg\bin,就输入:

cd /d D:\Tools\ffmpeg\bin
说明:

•cd是“change directory”(切换目录)的命令;
•/d表示允许切换到不同盘符(比如你当前在 C 盘,要进入 D 盘的目录);
2.进入该目录后,你就可以直接输入 ffmpeg相关命令了。

方法 B:​​配置环境变量(推荐,一劳永逸)​​

如果你希望 ​​在任何文件夹下都能直接输入 ffmpeg命令运行​​(就像输入 notepad打开记事本那样方便),你需要把 FFmpeg 的 bin目录添加到 Windows 的系统环境变量 PATH中。

配置方法如下:
1.右键点击“此电脑”或“我的电脑”,选择“属性”;
2.点击左侧的 ​​“高级系统设置”​​;
3.在弹出的窗口中点击 ​​“环境变量”​​;
4.在 ​​“系统变量”​​ 列表中找到 Path,选中它,然后点击 ​​“编辑”​​;
5.点击 ​​“新建”​​,然后输入你 FFmpeg 的 bin目录路径,比如:

D:\Tools\ffmpeg\bin
6.点击“确定”保存所有窗口;
7.​​重新打开 CMD 或 PowerShell 窗口​​(重要!之前的窗口不会自动更新环境变量),然后输入:

ffmpeg -version
如果你看到类似下面的信息,说明配置成功,FFmpeg 已经可以全局使用了:ffmpeg version N-xxxxxx ... 
built with gcc ... 
configuration: ...
libavutil      ... 
...

步骤 3:运行 FFmpeg 命令(举例说明)
只要你正确进入了 FFmpeg 的目录(或配置了环境变量),就可以在命令行中输入各种 FFmpeg 命令了。

// 命令
ffmpeg -i 输入视频文件.mp4 -c:v libx264 -c:a aac 输出视频文件.mp4// 举例子:
ffmpeg -i U:\190-QiXiangWuPing\output_video\15-15-11.mp4 -c:v libx264 -c:a aac U:\190-QiXiangWuPing\output_video\15-15-11-change-ffmpeg.mp4

🎯 常见用途举例:
✅ 示例 1:查看 FFmpeg 版本(测试是否可用)

ffmpeg -version

这会输出 FFmpeg 的版本信息、编译配置等,如果成功显示,说明 FFmpeg 可以正常运行!

✅ 示例 2:将一个视频文件转换为另一种格式(比如 MP4 转 MOV)
假设你有一个视频文件叫 input.mp4,想转为 output.mov,可以运行:

ffmpeg -i input.mp4 output.mov
•-i input.mp4:表示输入文件是 input.mp4
•output.mov:表示输出文件名

📌 注意:转换前请确保 input.mp4文件和 ffmpeg.exe在同一个目录,或者在命令行中写清楚它的完整路径,比如:

ffmpeg -i C:\Users\你名字\Videos\input.mp4 C:\Users\你名字\Videos\output.mov

✅ 示例 3:提取视频中的音频

ffmpeg -i input.mp4 -vn -acodec copy output.aac
•-vn:表示不处理视频流(只提取音频)
•-acodec copy:表示音频流直接复制,不重新编码(速度快,无损)
•output.aac:输出的音频文件

✅ 示例 4:压缩视频(降低码率,减小文件大小)

ffmpeg -i input.mp4 -vcodec libx264 -crf 28 -preset fast output_compressed.mp4
•-crf 28:控制视频质量(数值越大压缩率越高,画质越低;一般 18~28 是常用范围,值越小画质越好)
•-preset fast:编码速度和压缩率的平衡(可选:ultrafast, superfast, veryfast, faster, fast, medium, slow...)
http://www.dtcms.com/a/337314.html

相关文章:

  • 智创飞跃|2025 Google 开发者大会伴你成长精进
  • 兴趣爱好——虾哥开源小智AI机器人搭建(丐版—最低成本)ESP32开发板 MicroPython V1.0.0 Rev1
  • 嵌入式Linux学习 -- 进程和线程4
  • 三高架构杂谈
  • Ansible 自动化运维实践笔记:Jinja2 模板、LNMP+WordPress 部署与大项目管理
  • 飞算JavaAI智慧校园场景实践:从校园管理到师生服务的全链路技术革新
  • 【C++✨】多种 C++ 解法固定宽度右对齐输出(每个数占 8 列)
  • 常见的光源频闪控制方式
  • GitHub 热榜项目 - 日榜(2025-08-18)
  • 为什么有些相机“即插即用”,而有些则需要采集卡?
  • 联动无影(TscanPlus)送激活码
  • 短剧小程序系统开发:推动短剧行业规范化与标准化发展
  • 【计算机网络】TCP/IP
  • 决策树简单实战
  • 【github-action 如何为github action设置secrets/environment】
  • 《软件工程导论》实验报告六 设计建模工具的使用(二)
  • 蓝牙AOA定位技术在智慧仓储中的优势与挑战
  • Python 面向对象三大特性详解(与 C++ 对比)
  • (nice!!!)(LeetCode 每日一题) 679. 24 点游戏 (深度优先搜索)
  • 华曦达港股IPO观察丨以创新研发为笔,构建AI Home智慧生活新蓝图
  • 图形自动化:pynput实现Win11系统动作点击录制与回放
  • 【HarmonyOS】应用设置全屏和安全区域详解
  • 广州曼顿智能断路器:让用电更聪明,生活更安心!
  • Java面试宝典:Redis高级特性和应用(发布 订阅、Stream)
  • Redis面试精讲 Day 25:Redis实现分布式Session与购物车
  • Redis---持久化策略
  • SSM-组件的批量扫描
  • 时、分、秒、倒计时组件
  • Redis 客户端安装方法
  • Spring Boot + Spring Kafka 集成