视频格式转换

简介: 视频格式转换

需求场景

目前来说,从网上下载的视频有多种格式,常见的有 mp4mkvaviflv 等等,现在大部分播放器均已经支持市面上常见的视频格式了,但是对于一些专业的处理软件来说,格式甚至要设计到版权,不会像视频播放器那样支持主流格式,需要专属格式才行。


常见的比如: Adobe Premiere 不支持 mkv 格式。


解决方案

目前视频格式转换分为有损转换和无损转换,非必要,谁也不想有损转换嘛。目前找到几种转换方式如下:


格式工厂——傻瓜式操作

格式工厂转换起来在操作上是最容易的,加载视频,选择格式,转换,ok了。但是简单的东西往往伴随着其他方面的牺牲,格式工厂转换出来的视频格式会比原视频大很多,视频质量不会变得高清,体积还会变大了,这就是简单的代价。。。


FFmpeg

FFmpeg 是天才程序员法布里斯·贝拉( Fabrice Bellard )巨作之一,此程序构建了音视频数字世界的基石,作为程序员,理应享受技术的乐趣,而不是通过找小白软件来解决问题。通过此程序,仅需要一行命令就能飞快的完成视频格式转换,给大神点赞。

首先需要在电脑上安装FFmpeg软件,请转至笔记:Windows安装FFmpeg


接下来转换仅需要如下命令即可:

$ ffmpeg -i <input_file_path> <output_file_path>
e.g.
$ ffmpeg -i test.mkv test.mp4点击复制复制失败已复制


很快就会完成转换,并且转换后的视频体积、质量均与原视频相差无几。

目录
相关文章
使用hutool完成excle文件导入导出
使用hutool完成excle文件导入导出
使用hutool完成excle文件导入导出
|
11月前
|
监控 架构师 安全
企业架构(EA)项目开发综合指南
企业架构(EA)是一种全面的方法,用于对齐企业的业务目标与其 IT 战略和资源。EA 涵盖了企业的各个层面,包括业务流程、信息流、应用系统和技术基础设施。本指南将详细探讨 EA 项目开发的关键步骤、[EA](https://www.visual-paradigm.com/features/enterprise-architecture-diagram-tool/) 与 TOGAF、ArchiMate 以及其他建模图(如 BPMN 和 UML)之间的关系,以及推荐 Visual Paradigm 作为 EA 团队的最佳解决方案。
516 3
|
11月前
|
人工智能 API
新年课程开启:手把手教学,0基础5次课程学会搭建无限拓展的AI应用
你是否想过自己也能动手搭建一个AI应用?现在,这个目标触手可及!
280 9
|
监控 小程序 JavaScript
讯飞-微信小程序-语音助手
讯飞-微信小程序-语音助手
388 1
讯飞-微信小程序-语音助手
|
小程序 数据安全/隐私保护
微信小程序:wx.login和getPhonenumber获取手机号解密失败问题
微信小程序:wx.login和getPhonenumber获取手机号解密失败问题
1254 0
|
JavaScript 前端开发 数据安全/隐私保护
【vue】自定义指令实现 复制、长按、水印 功能
【vue】自定义指令实现 复制、长按、水印 功能
738 0
|
安全 调度 Python
什么是Python中的事件驱动编程?如何使用`asyncio`模块实现异步事件处理?
【2月更文挑战第4天】【2月更文挑战第9篇】什么是Python中的事件驱动编程?如何使用`asyncio`模块实现异步事件处理?
377 0
|
存储 弹性计算 数据库
2024年阿里云优惠券领取、使用教程及常见问题整理总结
随着云计算技术的不断发展,越来越多的企业和个人选择将业务迁移到云端。阿里云作为国内领先的云服务提供商,为用户提供了丰富的产品和服务。为了帮助用户降低成本,阿里云推出了优惠券活动,本文将为大家介绍阿里云优惠券的领取、使用方法以及常见问题解答。
1558 0
|
移动开发 Android开发 iOS开发
h5使用video标签简单实现播放视频
h5使用video标签简单实现播放视频
2459 0
|
SQL 关系型数据库 Go
Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - GORM
[GORM](https://gorm.io/index.html) 是基于Go语言实现的ORM库,它是Golang目前比较热门的数据库ORM操作库,对开发者也比较友好,使用非常方便简单。
410 0