ffmpeg

2401_841495648 小时前
windows·python·ffmpeg·bug·语音识别·下载·安装步骤
Windows 系统中ffmpeg安装问题的彻底解决目录一、引言二、先明确:pip 安装的不是 “真正的 ffmpeg”三、Windows系统的正确安装步骤
八月的雨季 最後的冰吻8 小时前
ffmpeg·音视频
FFmpeg --15-视频解码: AVIO内存输入模式分析avio_alloc_context() 是FFmpeg中用于创建自定义I/O上下文的核心函数,它允许开发者将内存缓冲区作为FFmpeg的输入或输出源,替代传统的文件I/O操作。
aqi0020 小时前
android·ffmpeg·音视频·直播·流媒体
FFmpeg开发笔记(八十八)基于Compose的国产电视直播开源框架MyTVMyTV的源码托管地址为https://github.com/yaoxieyoulei/mytv-android(星星数0.7k),国内的镜像地址为https://gitcode.com/gh_mirrors/my/mytv-android。最新版本是2024年12月发布的tv2.2.7,可见该框架的源码更新十分及时,该版本的源码下载链接为https://github.com/yaoxieyoulei/mytv-android/archive/refs/tags/tv2.2.7.tar.gz。 MyTV的
present122720 小时前
windows·职场和发展·ffmpeg·音视频·娱乐·媒体
一段音频/视频分离成人声与伴奏,Windows + Anaconda 快速跑通 Spleeter(离线可用)✅ 目标:把一段音频/视频分离成人声与伴奏 🧩 环境:Windows 10/11 + Anaconda(Python 3.8) 🚫 无 GPU 也能跑(cudart 提示可忽略)
fxshy1 天前
python·ffmpeg·音视频
python使用ffmpeg对视频进行转码虽然你已经安装了 ffmpeg-python,但 ffmpeg-python 只是 Python 的一个封装,它依赖于系统中已经安装好的 FFmpeg。如果你还没有安装 FFmpeg,下面是如何安装的方法:
zhangzhangkeji1 天前
ffmpeg·音视频
FFMPEG - 6:合并、提取音视频;截取、连接音视频,(24)提取音视频 :(25)合并音视频 :++如果你们音视频的格式不刚好,需要处理,那就需要替换成其他的指令。这方面的内容我们之前介绍过。相信你们能很好的处理。
mortimer2 天前
ffmpeg·音视频开发
FFmpeg 拼接视频-记录我踩过的坑我用 FFmpeg 合并过上千个视频小片段,也被“命令太长”报错气得想砸键盘。这篇文章是踩坑后的思考与总结,从 MP4 容器、H.264 编码、FFmpeg 设计哲学,浅浅聊下“为啥拼接老失败”。
aqi002 天前
android·ffmpeg·音视频·流媒体
FFmpeg开发笔记(八十七)采用Kotlin的手机开源播放器VLC-AndroidAndroid版VLC的官网地址是https://code.videolan.org/videolan/libvlc-android,源码托管地址为https://github.com/videolan/vlc-android(星星数3.3k),国内镜像地址是https://gitcode.com/gh_mirrors/vl/vlc-android。最新版本为2025年9月发布的libvlc-3.6.4,可见该框架的源码更新十分及时,该版本的源码下载链接为https://github.com/videol
眠りたいです3 天前
c++·微服务·云原生·架构·ffmpeg·etcd
基于脚手架微服务的视频点播系统-脚手架开发部分-FFmpeg,Etcd-SDK的简单使用与二次封装HLS协议是 Apple 提出的基于 HTTP 的流媒体传输协议。它已被业界⼴泛采纳,成为主要的流媒体传输⽅案之⼀(尤其是在点播、直播和时移回看领域)。 其工作流程大致可以分为以下三步:
mortimer3 天前
python·ffmpeg·pyqt
用 PySide6 打造可视化 ASS 字幕样式编辑器:从需求到实现在视频翻译、字幕制作、AI 配音后处理等场景中,ASS(Advanced SubStation Alpha) 是事实上的工业标准字幕格式。它不仅支持丰富样式(颜色、描边、阴影、旋转、缩放),还支持卡拉 OK、动画等高级效果。
给大佬递杯卡布奇诺4 天前
数据结构·c++·ffmpeg·音视频
FFmpeg 基本数据结构 AVPacket分析AVPacket 是 FFmpeg 多媒体框架中承载压缩编码数据的核心容器,作为编解码器与解复用器/复用器之间的数据传输单元,它在多媒体处理流水线中扮演着至关重要的角色。 AVPacket 是 FFmpeg 中用于存储压缩后的编码数据(Encoded Data)的结构体。 它是多媒体处理流水线中解复用器(Demuxer)的输出和解码器(Decoder)的输入。 简单来说:
嘉年华-cocos4 天前
ffmpeg·nodejs·mp3
nodejs 使用speaker + ffmpeg 实现静默播放MP3nodejs播放MP3 依赖: npm i speaker 下载 ffmpeg.exe 文件放到可执行目录
给大佬递杯卡布奇诺4 天前
数据结构·c++·ffmpeg·音视频
FFmpeg 基本数据结构 URLContext分析URLContext是FFmpeg I/O子系统的核心连接对象,在协议处理流程中扮演着至关重要的角色。它作为URLProtocol和AVIOContext之间的桥梁,管理单个协议连接的生命周期和状态数据。 具体位置如下: 具体代码分析如下:
mortimer4 天前
ffmpeg·音视频开发·视频编码
彻底搞懂「字幕」:从格式、软硬到嵌入,告别所有困惑“我明明把字幕加上了,为什么播放时看不到?” “为什么别人的视频能切换中英文字幕,我的就不行?” “软字幕、硬字幕、.srt、.ass……这些到底是什么鬼?”
zhangzhangkeji5 天前
ffmpeg
FFMPEG-1:下载与安装,文件组成,ffmpeg -h 命令汇总,练习使用 ffmpeg、ffplay、ffprobe,(1) 下载与安装步骤。++++等同于 :(2)文件组成 :(3)ffmpeg -h 命令汇总 :++似乎也不是太多。
筏.k5 天前
ffmpeg·webrtc
WebRTC 集成 FFmpeg HEVC 硬件解码(hevc_cuvid)avcodec_open2错误码-558323010WebRTC 集成 FFmpeg HEVC 硬件解码(hevc_cuvid)avcodec_open2错误码-558323010 📅 更新时间:2025年10月27日 🏷️标签:WebRTC | FFmpeg | HEVC | CUVID | 硬件解码 | 调试技巧 | BSF
mortimer6 天前
python·ffmpeg
牺牲质量换效率:视频翻译项目中音画同步模块的深度实现与思考多语言的视频转换翻译,最大的难点是声音、画面、字幕对齐,不同语言的语速和表达习惯差异巨大,一句3秒的中文,翻译成英文可能需要4秒,即便同种语言,不同发音人,所需时长也不同。这就导致了配音时长和原始字幕时长不匹配,音画开始“各说各话”。
给大佬递杯卡布奇诺6 天前
数据结构·c++·ffmpeg·音视频
FFmpeg 基本数据结构 AVInputFormat 分析AVInputFormat 是 FFmpeg 公共 API 中用于描述和操作一个解复用器(Demuxer) 的核心数据结构。你可以将它理解为一个解复用器的“说明书”或“接口契约”。 AVInputFormat是ffmpeg里面的解复用器对象,AVInputFormat类似COM接口的数据结果,表示输入文件容器格式。着重于功能函数,一种文件格式对应一个AVInputFormat结果,AVInputFormat 是输入格式(解复用器/Demuxer)的核心数据结构,负责识别和解析各种媒体容器格式(如 MP4、
叶羽西6 天前
ffmpeg
FFmpeg常用操作目录网络流操作推流(Pushing stream)本地文件推流设备(摄像头/麦克风)推流屏幕录制推流拉流(Pulling stream)
给大佬递杯卡布奇诺6 天前
数据结构·c++·ffmpeg·音视频
FFmpeg 基本数据结构 AVCodecContext分析AVCodecContext 是 FFmpeg 多媒体框架中最核心的编解码上下文结构,负责管理编解码器的所有参数、状态和操作。作为 FFmpeg 编解码流水线的中枢,它承载着从参数配置到实际编解码的所有关键信息。 AVCodecContext 是 FFmpeg 中用于存储编解码器(Codec)所有上下文信息和参数的主结构体。 它承载了一次编解码操作所需的全部状态和数据。