首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 利用ffmepg转换mp3格式文件

    mp3转wav: ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wav

    55110编辑于 2025-07-20
  • 来自专栏音视频技术

    Twitch如何实现转码器比FFmepg性能提升65%?(上)

    Shen 译 / 王鸿蒙 编者按:超过220万创作者在Twitch发布海量的视频,这对实时转码业务造成了巨大压力,Twitch团队通过优化多线程的转码服务以及Intel QuickSync的支持,实现了比FFmepg

    1.8K40发布于 2021-09-02
  • 来自专栏专业duilib使用+业余界面开发

    cc++使用ffmepg库获取视频信息(宽高时长等)

    备忘一个使用ffmepg获取视频的宽高时长等信息的代码,是使用ffmepg的api不是通过exe命令行的方式。至于用的ffmepg库和头文件等,我传github和CSDN各一份。地址在最后。

    1.1K31编辑于 2023-10-16
  • 来自专栏Gnep's_Technology_Blog

    FFmepg 核心开发库及重要数据结构与API

    本文介绍 FFmpeg 骨架:“八大金刚” 核心开发库,重要数据结构与 API

    70110编辑于 2023-11-28
  • 来自专栏音视频技术

    关于FFmepg的冷知识,这一篇就够了

    每一个从事音视频技术开发的工程师对FFmpeg都不会感到陌生,即使是刚刚踏入这个行业的初学者,但对他们来说这条路上好像有着一条不可逾越的鸿沟,“雷神”和许多大神都总结过一些FFmpeg的学习方法,小编在这里为大家做一个整理,方便大家有一个清晰的思路。

    2K20发布于 2021-09-02
  • 来自专栏福大大架构师每日一题

    2023-02-19:请用go语言调用ffmepg,输出视频文件信息。

    2023-02-19:请用go语言调用ffmepg,输出视频文件信息。 答案2023-02-19: 用 github.com/moonfdd/ffmpeg-go 这个库。

    31510编辑于 2023-06-08
  • 来自专栏福大大架构师每日一题

    2023-02-19:请用go语言调用ffmepg,输出视频文件信息。

    2023-02-19:请用go语言调用ffmepg,输出视频文件信息。 答案2023-02-19: 用 github.com/moonfdd/ffmpeg-go 这个库。

    38000编辑于 2023-02-19
  • 来自专栏Gnep's_Technology_Blog

    获取ffmpeg转码的实时进度

    所用的工程基于上个博客编译成功的工程:使用FFmpeg4.3.1的SDK官方开发包编译ffmpeg.c 一、需求 使用 ffmepg 对音视频文件进行转码的时候可以看到其详细的进度。 2、源码修改 ①、在 ffmepg.h 文件里新增两个全局变量和一个声明一个获取实时的转码进度函数 int64_t __g_total_duration; // 音视频总时长 int64_t __g_tc_cur_pts ; // 当前转码的显示时间戳 double get_tc_progress(); // 获取实时的转码进度 ②、在 ffmepg.c 文件中进行 获取实时的转码进度实现 // 获取实时的转码进度 include "ffmpeg.h" } int main(int argc, char** argv) { main_ffmpeg431(argc, argv); //printf("hello, ffmepg4.3.1

    1.8K10编辑于 2024-01-12
  • 来自专栏技术人生

    使用ffmpeg去除视频水印【ffmpeg】

    一、使用前提 1.确保已经安装ffmepg工具,在Linux命令行中查看ffmepg的版本 ffmpeg -version 我自己安装的是 ffmpeg version 2.8.15 Copyright

    8.9K31发布于 2020-11-13
  • 来自专栏python前行者

    python3图视频互转

    -*- coding:utf-8 -*- import cv2,glob fps = 20 #保存视频的FPS,可以适当调整 #可以用(*'DVIX')或(*'X264'),如果都不行先装ffmepg : pip install ffmepg fourcc = cv2.VideoWriter_fourcc(*'MJPG') #saveVideo.avi是要生成的视频名称,(384,288)是图片尺寸

    91530发布于 2019-03-25
  • [C++]让C++的opencv库支持写出h264格式视频

    cap.release(); writer.release(); cv::destroyAllWindows(); return 0; } 结果发现无法写出视频,原因是h264由于版权限制没有被ffmepg 支持,而opencv又是依据ffmepg编译的,至今都不能被支持,报错截图: 因此我查阅了很多资料,根据官方issue建议重新编译ffmpeg源码才行,而且又得与opencv适配非常麻烦,虽然理论可行,

    28810编辑于 2025-07-17
  • 来自专栏Gnep's_Technology_Blog

    ffmpeg之QT开发环境搭建

    前言 之前我们进行了 FFmepg 的编译以及在 Visual Studio 中引用 FFmpeg 库:FFmpeg入门及编译,本文记录在 QT 环境中搭建 FFmepg 工程。

    1.3K11编辑于 2023-11-29
  • 来自专栏QQ音乐技术团队的专栏

    全民K歌推流直播Web实践

    WXInlinePlayer和now直播的ffmepg player两者最大的区别在于其针对的目标有所不同。 解码库依赖方面 ffmepg player是在web侧复用FFmpeg中的H.265解码模块实现前端解码,整套解码器在依赖h264\acc\flv的同时还依赖了hevc,所以ffmepg player同时支持了 但正因如此,ffmepg player输出的wasm文件体量较大,约1.3M。 ffmepg player使用的则是SWSBICUBIC 算法。 两者具体算法的差异对比可以参考雷神的性能测试文章《ffmpeg中的swsscale算法性能测试》 文件部署方面 ffmepg player从网络性能的角度考虑,将wasm和js胶水代码部署在cdn上,通过

    7.2K2117发布于 2020-07-07
  • 来自专栏智影Yodonicc

    编译WebAssembly版本的FFmpeg(ffmpeg.wasm):(6)深入研究文件系统

    :(5)ffmpeg.wasm v0.3 - pre.js与实时音视频流 在这一部分中,你将学习: MEMFS、IDBFS和NODEFS之间的区别 如何挂载IDBFS和NODEFS 解决一个实际问题:ffmepg.js 但它也有一些缺点: 由于Emscripten最多只能使用2GB的内存,MEMFS使得内存容易耗尽 在你的主进程和Emscripten之间会有数据 "穿越 "的行为(见下方 "解决一个现实世界(工程)的问题:ffmepg.js 解决一个现实世界(工程)的问题:ffmepg.js文件大小限制 有一天,有一个问题报告说ffmpeg.wasm不能处理大文件。为了解决这个问题,我们首先重新审视我们的设计。

    2.8K63编辑于 2022-04-18
  • 来自专栏Mintimate's Blog

    轻松在Linux/Mac/Windows上配置FFmpeg开源音频工具

    image.png 使用FFmepg可以轻松(包括但不限于): 视频转码 使用FFmpeg,可以轻松讲MP4格式文件,转码为Mov格式,或者是其他格式视频。方便储存视频到不同平台。 本文须知 因为FFmepg用途很广,且不同场景下还有特定参数。一篇文章无法同时详解配置和使用。所以,本文章,主要讲解如何在Linux/Mac/Windows上配置FFmepg

    3.7K160发布于 2021-04-15
  • 来自专栏Gnep's_Technology_Blog

    FFmpeg获取音视频流信息

    媒体容器封装格式 文件播放时长 文件平均码率(视频+音频) 视频属性(编码器名称、视频分辨率、帧率、编码码率) 音频属性(编码器名称、采样率、声道数、编码码率) 二、源码 ffmepg.h 文件中添加我们自定义的结构体 ,我们后面会利用 ffmepg 的 API 函数将音视频流信息填充到各个字段: typedef struct __AVGeneralMediaInfo { char filepath[1024] AVGeneralMediaInfo; void get_avgeneral_mediainfo(AVGeneralMediaInfo* avmi, const char* filepath); ffmepg.c

    1.2K10编辑于 2024-01-10
  • 来自专栏智慧协同

    Ubuntu通过PPA的方式安装ffmpeg

    sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmepg

    1.1K20发布于 2019-06-13
  • 来自专栏iOS 开发杂谈

    iOS直播app之Mac搭建nginx+rtmp服务器

    Paste_Image.png 右击play,ffmepg 安装完成后可以开始推流了。 Desktop/keep.mp4 推流拉流地址:rtmp://localhost:2016/rtmplive/room acc:RTMP的音频格式 flv: RTMP的视频格式 六、报错处理 1、ffmepg

    4.4K50发布于 2018-09-11
  • 来自专栏C/C++与音视频

    ffmpeg 学习进阶1

    ffmepg资源组成:     应用程序:将ffmpeg根目录下make ,就会产生三个应用程序:     ffmpeg -------用于转码的应用    ffplayer -----用于一个播放的应用

    22120编辑于 2022-06-14
  • 来自专栏Frank909

    OpenCV 用 VideoWriter 创建视频(Python 版本)

    OpenCV 底层是用 FFMEPG 进行多媒体开发的,所以 OpenCV 它的长项不在于此,它只是提供了这种能力而已,如果要针对多媒体文件做复杂的处理,推荐的还是 FFMEPG 专业库。

    17.3K30发布于 2019-03-08
领券