首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏日志随记

    XG云转码-视频在线转码系统

    访问你的域名,按操作提示进行安装配置 后台地址:http://你的域名/admin.php php开启函数exec跟shell_exec(宝塔面板在php禁用函数里删除即可) 在系统后台根据提示设置好你的域名和转码配置 (根据实际情况修改,例如你的视频最大是100MB,那么你就改为100MB就可以了) image.png image.png image.png image.png 下载地址 点击下载 复制密码: xggm

    11.1K30编辑于 2022-02-28
  • 来自专栏编程录

    cloudflare视频转码接口

    /** * 视频上传转码 * @param $video_url * @param $vide_name */ public static function X-Auth-Email' => Yii::$app->params['cf_email'] ); $url = "https://api.cloudflare.com/client/v4/ return $postData; } else { return false; } } /** * 获取视频转码后的状态 'Content-Type' => 'application/json' ); $url = "https://api.cloudflare.com/client/v4/ return $postData; }else{ return false; } } /** * 删除转码后的视频

    6.2K30发布于 2019-09-19
  • 来自专栏骤雨重山

    ffmpeg任意视频批量转码MP4-H264助手

    简单的粗暴的小工具,利用windows命令行调用ffmpeg完成任意格式视频转换成H264编码的MP4视频,以确保视频可以在主流浏览器中直接播放,如:Chrome、Firefox等。 只需要将包含视频的文件夹或单个视频文件拖放到【视频转码助手.bat】图标上即可。 如果拖放的是文件夹,则会在该文件夹下生成一个名称为mp4的目录,用来存放转换完成的mp4视频,与原始视频文件同名,并且批量转换该文件夹下的所有视频。 如果拖放的是单个视频文件,则会在该视频文件相同目录下生成一个名称为mp4的目录,用来存放转换完成的mp4视频,与原始视频文件同名。转换速度依据电脑配置高低而定。 使用说明 拖放文件夹 拖放单个视频文件 正在处理 处理完成 任意视频批量转码MP4-H264助手 来源:蓝奏云网盘 https://vvhan.lanzoui.com/iaoX5ehas5e

    3.3K20编辑于 2022-01-17
  • 来自专栏IT技术精选文摘

    微云视频转码架构介绍

    但是在PC WEB、H5的播放体验并不好,原因有两个: (1)播放组件支持的视频格式少,仅支持MP4、MOV等H.264编码的视频; (2)部分视频(特别是UGC视频)码率过大,导致播放卡顿。 所以我们决定对微云的视频转码,提供流畅的视频在线播放体验。 2. 转码原理 原视频存放在架平仓库,转码视频时需要先下载视频到本地,再对下载好的视频转码得到新视频,最后再把新视频上传到云端。 简单的转码流程如下: ? 为了能在各个客户端上流畅地播放视频,我们需要把原视频转码成H.264/AAC编码、低码率的MP4视频。 3.3 下载、转码、上传操作流水线化 前面提到,转码视频时需要先下载视频到本地,再对下载好的视频转码得到新视频,最后再把新视频上传到云端。 举个例子,假如有A、B两个视频需要转码。 (2)用户播放已转码视频时,从公网直连COS边下边播,实现云播功能。 ? 4.

    8.1K30发布于 2018-06-22
  • 来自专栏黄锦章的专栏

    微云视频转码架构介绍

    但是在PC WEB、H5的播放体验并不好,原因有两个: (1)播放组件支持的视频格式少,仅支持MP4、MOV等H.264编码的视频; (2)部分视频(特别是UGC视频)码率过大,导致播放卡顿。 所以我们决定对微云的视频转码,提供流畅的视频在线播放体验。 2. 转码原理 原视频存放在架平仓库,转码视频时需要先下载视频到本地,再对下载好的视频转码得到新视频,最后再把新视频上传到云端。 简单的转码流程如下: [1504579885484_6562_1504579885640.png] 为了能在各个客户端上流畅地播放视频,我们需要把原视频转码成H.264/AAC编码、低码率的MP4视频 3.3 下载、转码、上传操作流水线化 前面提到,转码视频时需要先下载视频到本地,再对下载好的视频转码得到新视频,最后再把新视频上传到云端。 举个例子,假如有A、B两个视频需要转码。 (2)用户播放已转码视频时,从公网直连COS边下边播,实现云播功能。 [1504580262637_4268_1504580262918.png] 4.

    16K10发布于 2017-09-06
  • 来自专栏媒矿工厂

    用 Encore 进行视频转码

    转码这些视频时会面临许多问题,例如需要按时发布这些视频,而且要在尽可能低码率的情况下保证较好的视频质量。在 SVT Play 中这些大量的视频内容通过 encore 进行转码处理。 例如使用云服务器代替本地服务器进行转码,或是使用分布式转码,将原始视频分片,将分片视频放到云服务器中进行转码,实现快速且高质量的转码。 利用云端服务器进行分布式视频转码 出于许多原因,SVT Play 处理视频时并不能在云端进行转码,也不能使用分布式转码,而只能使用本地的硬件服务器对视频进行转码。 相同码率下的视频质量比较(右边是encore) encore 使用更低的码率且提升视频质量 附上演讲视频: http://mpvideo.qpic.cn/0b2eriaacaaax4aj36naozqvbcwdagfaaaia.f10002 .mp4?

    12.4K50发布于 2021-12-02
  • 来自专栏腾讯云音视频专家服务

    如何使用点播视频转码

    389cdd7cc8f24dd2b74eed942f1d7091.gif 首先,我们来解读下视频转码视频转码(Video Transcoding)官方理解其实就是将原视频码流转换成另一个视频码流的过程 封装格式:支持转以下视频和纯音频封装格式: 视频:MP4、TS、HLS、FLV 纯音频:MP3、M4A、FLAC、OGG 视频编码:编码方式(Codec):支持 H.264 和 H.265 两种编码方式 转码过程大致如下: 1.png 我们可以来理解下其中的原理,解封装就是把输入的视频文件(例如flv,mp4,rmvb,avi)按照一定的规则进行拆分,把该视频的音频流、视频流、等信息拆分出来。 智能分析视频元信息,根据结果智能选择最优的转码模板,并将转码结果及时回调给用户。 支持 H.265 转码4K 转码、HDR 转码,支持视频转码为 GIF。 "fileId":"5285890xxxxxxxxxxx4"分辨率:width :480 height: 224 ,原来如此:原视频分辨率224<240,导致连一个子码流都转不出来,自然也就没办法播放,

    7.5K61发布于 2020-12-18
  • 腾讯云视频转码压缩服务

    摘要 本文旨在介绍视频转码压缩技术的核心价值、挑战、操作指南以及增强方案。通过结合腾讯云产品,我们提供一套完整的视频转码压缩解决方案,旨在帮助用户高效、安全地处理视频内容。 1. 操作指南 实施流程: 步骤1:选择转码压缩工具 选择适合的转码压缩工具是第一步。腾讯云提供了视频处理服务,包括转码、压缩等功能,支持多种视频格式。 原理说明: 腾讯云视频处理服务基于高性能的硬件和先进的编码技术,能够快速完成视频转码和压缩任务。 操作示例: 登录腾讯云控制台,创建视频处理任务,上传视频文件,并设置转码参数。 步骤2:优化转码参数 为了在压缩的同时保持视频质量,需要合理设置转码参数。 原理说明: 通过调整码率、分辨率等参数,可以在压缩视频的同时保持视频质量。 结论 通过本文的技术指南,用户可以了解到视频转码压缩技术的价值和挑战,并掌握使用腾讯云产品进行视频转码压缩的详细步骤。

    58200编辑于 2025-07-29
  • 来自专栏媒矿工厂

    NVMe协议及视频转码应用

    业内已经出现基于该协议的高密度视频转码方案,我们来一探究竟。 通过减少系统(设备管理)写入次数和增加用户写入次数,它还可以延长设备的使用寿命,参见图4。 ? 一个基于NVMe的高密度转码解决方案 Netint公司近期推出的视频转码Codensity T400模块,提供了一个存储服务器的高密度转码解决方案。 其Codensity G4 SoC包括了ASIC方案的视频编解码器,支持H.264 / H.265的的4K@60 fps或8x 1080p@30 fps实时编解码。 图5 基于NVMe硬件模块的高密度转码方案 在这种解决方案中,T400视频转码的控制是通过NVMe R1.3接口完成。实际应用中可通过安装Xcoder lib与FFmpeg无缝集成,如图6所示。 ?

    4.7K31发布于 2018-12-24
  • 视频转码技术深度分析:高清与超高清转码的智能演进

    在当前的视频流媒体服务领域,随着用户对视频质量要求的不断提升,视频转码技术也在不断发展和进步。 智能场景识别技术 智能场景识别技术是极速高清转码技术的核心之一。该技术能够识别视频中的不同场景,并根据场景内容的复杂度动态调整编码策略。 这项技术能够在转码过程中对视频进行增强处理,修复压缩过程中可能产生的图像失真。 极速高清转码技术的实际应用 极速高清转码技术的实际应用广泛,它不仅能够为直播和点播行业提供服务,还能够应用于视频监控、远程教育等多个领域。 总结 极速高清(Top Speed Codec,TSC)技术通过智能动态编码,实现了视频转码领域的一次重要飞跃。

    43510编辑于 2025-07-29
  • 来自专栏FFmpeg

    FFmpeg简单转码程序--视频剪辑

    他有分享一个转码程序《最简单的基于FFMPEG的转码程序》其中使用了filter(参考了ffmpeg.c中的流程),他曾说想再编写一个不需要filter的版本,可惜未有机会。 相关流程: 1.打开输入文件 2.打开输出文件 3.设置解码环境 4.设置输出流信息 5.设置编码环境 6.打开输入流循环读取,解码再编码写入 7.fflush解码和编码ctx 8.关闭文件 本文的代码 ,为了支持视频精确剪辑,因为GOP关键帧问题,需要使用解码再编码,在编码中对时间做校验 使用方式: . /mycut input output start end 如,截取1到10秒的视频: image.png 代码如下: // mycut.cpp extern "C" { #include <libavutil = argv[1]; char *output_file = argv[2]; int start = atoi(argv[3]); int end = atoi(argv[4]

    9.9K90发布于 2018-09-01
  • 来自专栏呱牛笔记

    视频转码服务架构说明书

    需求定义 视频转码服务,具备将高码率的视频转换为低码率的视频,和对不同编码格式的视频进行转换能力的后台服务; 规格定义 性能指标: 吞吐量和性能指标 4核 8G 1000M网卡GeForce GT 1030 以上显卡CPU 到 80%网络占用率 到 70% 100路 720P 高清 2Mbps -> 640*480P 800kbps50路 1080P 高清 4Mbps  -> 640*480P 800kbps ,音频格式,目标视频格式, 目标音频格式 返回:监听的转码服务包接收IP/端口; 业务流程图 调用方先发送消息给视频转码服务后台的3500端口,配置转码相关信息,要求开始转码视频转码服务接收到调用方的请求后 ,判断是否具备转码所需要的服务能力,并将配置信息进行存储,返回接收转码包的监听IP和端口; 调用方监听目标视频的接收端口,并再接收到目标视频流后,转发给需要的客户端,也可以在第一步直接将客户端的IP和端口作为参数提交给转码服务 ,调用方不需要接收转码完成的视频流; 发送视频流到转码服务的接收IP和端口; 将转码完成的视频数据发送给接收IP和端口; 该步骤发送消息给3500端口结束转码 负载均衡支持 主节点和主节点之间存在心跳消息

    3.9K20编辑于 2023-05-02
  • 来自专栏IT民工的代码世界

    SpringBoot集成ffmpeg实现视频转码播放

    背景 之前构建过文件预览服务,对于视频部分前端播放组件限制只能为mp4格式,为了支持更多视频格式决定对方案进行升级,由于视频格式较多,针对每一种格式定制选择播放器不太现实,决定对视频源统一转码转码后的格式为 mp4,兼容性稳定且前后端改造工作较小 配置 maven添加java-all-deps引用,该引用内置不同版本ffmpeg文件,为了避免打包后文件过大,排除不需要的平台兼容支持 <dependency 主要通过执行ffmpeg转换命令进行转码,指定编码器,画质,代码通过流读取执行结果,阻塞命令以同步方式执行完毕,执行完毕后写入finish.txt标识,便于前端轮询视频是否转码完毕,跳转播放页面 ffmpeg } private static void doNothing(String line) { System.out.println(line); } 经过测试以下视频格式支持转码 mp4 .mp4;.asf;.avi;.dat;.f4v;.flv;.mkv;.mov;.mpg;.rmvb;.ts;.vob;.webm;.wmv;.vob

    3.7K30编辑于 2023-07-19
  • 来自专栏呱牛笔记

    使用FFmpeg实现软件转码监控视频

    实时监控视频的码率通常在5M以上码流,如果做手机端的实时预览,对带宽是很大的考验,所以很有必要先做降分辨率,然后降码率的处理。 decode(( uint8_t*)szDecodedPPS, (const char *)sourceVideoInfo->pps, sizeof(szDecodedPPS));//nPPSLen=4 + 6;     unsigned char *szSPSPPS = (unsigned char *)av_mallocz(sps_pps_len + 1);     char spsHeader[4]         char *encodeOutputBuffer = NULL;         int encodeOutputSize = 0;         int src_linesize[4] find_sps_flag){                 return 0;                 }             encoderHandler.pps_len += 4;

    6.2K20编辑于 2023-05-02
  • 来自专栏一棹烟波

    ffmpeg批量实现视频转码命令行

    ffmpeg实现视频转码命令行,result需要提前建好作为保存转码后的视频路径: ffmpeg -i 1.mp4 -vcodec h264 "result\1.mp4" 当有大量视频需要转码时,可以使用如下命令行工具批量处理 : for /R %v IN (*.mp4) do ( ffmpeg -i %v -vcodec h264 "result\%~nv.mp4") 也可以写一个脚本放到待转码视频的目录中,脚本代码如下, 变量v前面比命令行多一个“%”: for /R %%v IN (*.mp4) do ( ffmpeg -i %%v -vcodec h264 "result\%%~nv.mp4")

    7.8K00发布于 2018-07-31
  • 来自专栏蔻丁杂记

    视频压缩与转码操作 - 了解更多

    上一篇:视频压缩与转码操作 - 快速上手 如果你想要了解更多,推荐下面这些视频。 有重复的部分,也有很硬核的部分。重复的部分也就是很有用的基础概念啦。 【科普】“视频”是怎么来的? _哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 高画质的背后——视频的封装与编码_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 除了QQ影音,如果你需要更多的视频压缩或转码设置,就需要使用其它软件了 使用 PotPlayer 查看视频属性: 下面看下其它软件的转码设置: 1 格式工厂 格式工厂 官方主页 - 免费多功能的多媒体文件转换工具 格式工厂的视频导出设置: 格式工厂的默认设置,分辨率就是 < 需要关注的就是 摘要, 尺寸, 视频 三个标签页的设置。 摘要: 目标格式一般就是 MP4 了,其它设置不用动。 但是发现下面的输出文件后缀名是 m4v ,不是 mp4,你可以在 工具-首选项 中设置,或者直接在上图的右下角,点击 浏览 ,手动修改输出文件的后缀名为 mp4

    2K00编辑于 2024-12-25
  • 来自专栏用户2442861的专栏

    Java Web 中使用ffmpeg实现视频转码视频截图,javaffmpeg

    1.能支持的格式 ffmpeg能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等) 2.不能支持的格式 对ffmpeg无法解析的文件格式(wmv9,rm,rmvb等 实例是将上传视频转码为flv格式,该格式ffmpeg支持,所以我们实例中需要ffmpeg视频处理工具. * */ public interface MediaDao { /** * 视频转码 * @param ffmpegPath 转码工具的存放路径 /** * 视频转码 * @param ffmpegPath 转码工具的存放路径 * @param upFilePath 用于指定要转换格式的文件,要截图的视频源文件 转载请注明出处:[http://www.cnblogs.com/dennisit/archive/2013/02/16/2913287.html] 分类: spring 标签: 视频转码, java

    8.5K10发布于 2018-09-19
  • 来自专栏网页播放RTSP

    HTML内嵌VLC播放RTSP视频流,无需转码,300ms延迟,碾压转码方案

    在智慧城市、工业安全、应急指挥等关键领域,实时视频监控已成为守护生命与财产的核心防线‌。 ,某城市5000路摄像头部署需600台服务器,年电费超2000万元‌;‌画质妥协‌:强制H.265→H.264转码4K画质损失30%,直接影响AI分析准确率‌。 原生RTSP协议直连,无需服务器转码彻底摒弃传统转码方案,直接在网页端播放RTSP流,减少中间环节,避免因转码导致的服务器资源消耗与带宽浪费。 多路并发播放,GPU加速,单机支持20路4K视频流采用GPU硬件加速技术,GPU利用率达90%以上,显著提升多屏监控效率,确保大屏监控场景流畅无卡顿。4. 协议与编码全覆盖,适配复杂场景支持RTSP、RTMP、HLS、HTTP等主流流媒体协议,兼容H.265、H.264、MPEG-4等编码格式,可应对隧道、高架桥等复杂网络环境下的视频传输需求。

    3K10编辑于 2025-03-03
  • 来自专栏mac软件推荐

    Compressor for Mac(视频转码工具)中文版

    Compressor for Mac是一款视频转码工具,可以将媒体文件转码为各种格式的应用。 您可以将 Compressor 用于:使用标准清晰度 (SD)、高清晰度 (HD) 和 4K 格式(包括 H.264 和 HEVC,也称为 H.265)导出视频以在 Apple 设备上观看。 性能64位引擎利用Mac中的所有内存来实现高分辨率视频的高性能编码。 您还可以选择在导出的视频中嵌入字幕元数据或提供单独的sidecar文件。HEVC以高效视频编码(HEVC)格式导出视频,以创建比H.264编码的文件小40%的高质量文件。 视频重新定时加速视频,减慢速度或调整帧速率以使持续时间与特定运行时匹配。Compressor可产生原始的重定时效果,并可自动调节音频。动态图像滤镜在编码时自定义和清理内容。

    4.1K10编辑于 2022-10-25
  • 来自专栏蔻丁杂记

    视频压缩与转码操作 - 快速上手

    如果是4K视频,3840×2160(16:9),可以考虑设置到 1920×1080,日常场景下,可能用不到 4K。 如果是 3264×2448(4:3)等等其它比较大的分辨率,可以调整到 1920×1080 附近,但保持比例不变,不然视频会变形或者有黑边。 比如 3264×2448(4:3)调整为 1600×1200(4:3)。 总结:太大了可以调小一点,但比例不变。视频本身分辨率适中或太小的,不必调整。 QQ 影音下载地址:QQ影音官方网站 用 QQ 影音查看分辨率等参数: 右键-文件信息-展开编码信息 使用 QQ 影音压缩视频: 右键-工具-转码压缩 设置界面: 除了分辨率可能需要设置之外, 常规的压缩 QQ影音的设置毕竟太简单,如果不能满足需求,了解更多,可以继续看这篇: 视频压缩与转码操作 - 了解更多 原文链接: https://blog.jgrass.cc/posts/video-compress-quick

    1.8K00编辑于 2024-12-25
领券