使用FFmpeg和Intel显卡视频转码——10张DVD光盘压缩成8小时4G的MP4
家里有一盒巧虎DVD早教视频,计划转为mp4文件放入U盘在电视上播放。
硬件准备
- USB外置DVD光驱
- 舍不得买3060,使用的是I5 10600,自带集显,可以GPU硬件转码,英文关键字:
Intel Quick Sync
,全称英特尔® 快速视频同步(Quick Sync Video) 技术
软件准备
找了几个视频转码软件,要么不支持英特尔显卡转码,要么收费,要么软件崩溃,最后只好选择FFmpeg这个命令行工具。
过程
DVD光盘,VIDEO_TS
目录里面,找到.VOB
文件,复制所有文件名称,并用|
连接在一起,得到转码参数,如:VTS_01_1.VOB|VTS_01_2.VOB|VTS_01_3.VOB|VTS_01_4.VOB
Windows命令行,进入光盘VIDEO_TS
目录下,开始执行转码命令,例如C:\Users\用户\opt\ffmpeg-master-latest-win64-gpl\bin\ffmpeg -hwaccel qsv -i "concat:VTS_01_1.VOB|VTS_01_2.VOB|VTS_01_3.VOB|VTS_01_4.VOB" -c:v h264_qsv F:\巧虎\1.mp4
。
C:\Users\用户\opt\ffmpeg-master-latest-win64-gpl\bin\ffmpeg
,这是ffmpeg文件地址
-hwaccel qsv
告诉FFmpeg使用Intel显卡
-i "concat:VTS_01_1.VOB|VTS_01_2.VOB|VTS_01_3.VOB|VTS_01_4.VOB"
DVD视频源
-c:v h264_qsv
输出视频使用Intel显卡,h264编码
F:\巧虎\1.mp4
得到的视频文件
速度:这里主要受到DVD速度的限制,Windows任务管理器显示GPU只使用了不到20%,预估固态硬盘下,转码速度可以到达20倍速以上,也就是1小时的视频需要3分钟。
这样反复操作,得到10个mp4文件,最后使用FFmpeg将这10个视频合并成一个,我忘记了命令,这里就不写了。最终得到一个8小时4G大小的mp4视频,U盘格式化为exFAT(fat32不支持超过4G的文件),U盘插入电视,播放视频,完美。
使用FFmpeg和Intel显卡视频转码——10张DVD光盘压缩成8小时4G的MP4相关推荐
- ffmpeg 硬件加速 wmv 视频转码
基于 Windows 下演示,Linux 下也可以通用.建议先阅读关于使用硬件加速的基础部分.文章链接:ffmpeg 硬件加速视频转码指南 后文将会演示 wmv3 以及 vc1 编码的 wmv 格式视 ...
- 使用FFmpeg命令实现音视频转码的备忘录
FFmpeg是比较经典,也是比较流行的多媒体工具库(demux,mux, decode,encode等等),支持格式也比较丰富,也比较实用. 做多媒体开发的经常都需要使用到各种格式的音视频对自己的开发 ...
- ffmpeg 调用 NVIDIA GPU 处理视频转码,笔记。和纯用CPU比起来,速度快5倍以上
参考别人的文章 FFMPEG 使用显卡加速转码 ffmpeg 调用 NVIDIA GPU 处理视频转码 ffmpeg 硬件加速视频转码指南 ffmpeg 硬件加速 wmv 视频转码 自己的关于ffmp ...
- SpringBoot 实现大文件视频转码(转码基于FFMPEG实现)
最近项目需要将用户上传的视频如果不是MP4格式,需要全部转码为MP4格式的,这里我通过FFMPeg进行大文件视频转码的实现. 一.安装FFMPeg 首先我们需要在机器上安装FFMPeg用于我们的视频转 ...
- c#通过ffmpeg实现视频转码
在做一个项目时,需要前端显示单机版上传的视频信息,对于摄像头抓取的视频,最开始是使用VideoFileWriter直接转换文件格式和定义视频流,但时候在后期的测试中发现,浏览器端无法显示该视频文件,只 ...
- NodeJS实现视频转码
视频转码就是一个先解码,再编码的过程,从而将原来的视频转换成我们需要的视频.这种转换可能包括各式(mp4/avi/flv等).分辨率.码率.帧率等. 传统的视频转码中,很常用的工具是FFmpeg.FF ...
- php转nodejs 代码,NodeJS实现视频转码的示例代码
视频转码就是一个先解码,再编码的过程,从而将原来的视频转换成我们需要的视频.这种转换可能包括各式(mp4/avi/flv等).分辨率.码率.帧率等.传统的视频转码中,很常用的工具是FFmpeg.FFm ...
- 使用ffmpeg解决网页端 视频不能边加载边播放的问题
当视频时间较长或者较大需要加载完才能开始播放时对用户体验及其不友好!这时就需要解决视频边加载边播放的问题: 第一次做视频教学网站,使用的ckplayer播放器,在测试时发现客户上传的视频必须加载完才能 ...
- 怎么样提取DVD光盘的视频文件
怎么样提取DVD光盘的视频文件 方法/步骤 把DVD光盘放入电脑的光驱 打开格式工厂软件 点击光驱设备/DVD/CD/ISD,然后点击DVD转到视频文件 选择输出视频文件的格式,点击"转换& ...
- ffmpeg 硬件加速视频转码指南
0. 系统环境 基于 Windows 下演示,Linux 下也可以适用. 所使用 ffmpeg 版本为 BtbN 编译的 win64-gpl 版(非 gpl-share),项目地址:BtbN / FF ...
最新文章
- Grails GORM查询总结
- 第十三届光华工程科技奖公布,彭士禄、张伯礼、王海峰等40人及1个团体获奖
- mysql中text格式化_mysql中char,varchar,text
- 分页池内存持续增长_Java技术学习之对虚拟机(JVM)内存模型的分析
- 微信AI从识物到通用图像搜索的探索揭秘
- HT68F30控制5150 IIC控制总线
- 管程由哪三部分组成_黄蜀葵烘干机是由哪几个部分组成的
- Codeforces Round #402 D String Game(二分)
- java volatile 基本类型_Java中Volatile关键字详解(转)
- python分页技术
- js调用局部打印功能并还原
- CH14 Android中的多媒体
- 什么是Word2Vec?如何有效的表征文本的?
- C#编写的通过汉字得到拼音和五笔码
- Win10完美运行红色警戒2的安装包和补丁_我是亲民_新浪博客
- pool(一)——入门
- 5G和MEC在工业互联网中的应用探讨
- 电脑html动态桌面壁纸制作,电脑如何制作动态壁纸_电脑上怎么搞动态壁纸-win7之家...
- 智能音箱后来者苹果HomePod于1.18在中国发售 苹果官网价格下调
- 大连开发区计算机培训班比较好的,大连口碑比较好的办公软件培训班在哪儿