使用ffmpeg制作gif动画
使用ffmpeg制作gif动画
ffmpeg -ss 0.0 -i test.mov -an -filter_complex "[0:v]trim=start_frame=0:end_frame=75,fps=5,scale=320:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b] ...
ffmpeg 制作雪碧图
ffmpeg 制作雪碧图
ffmpeg -v fatal -y -skip_frame nokey -i <input.mp4> -vf fps=fps=1/2,scale=100:-2,tile=60x60 -an -vsync 0 <output_%03d.png> -skip_frame nokey 跳过非关键帧 ...
ffmpeg规范音频的响度
ffmpeg规范音频的响度
通过FFmpeg内置滤镜、手动调整音量、或者ffmpeg-normalize实现对响度的控制。 内置归一化滤波器 loudnorm:通过EBU R.128进行响度标准化。您可以设置积分的体积目标,体积范围目标或最大真实峰。建议用于发布音频和视频,并被世界各地的广播公司使用。 dynaudno ...
AudioContext 一些常用操作
AudioContext 一些常用操作
使用AudioContext是先调整音量,获取实时音量和频谱,还可以分离左右声道等等 参考 https://developer.mozilla.org/zh- CN/docs/Web/API/AudioContext/createMediaElementSource https://dev ...
ffmpeg在特定的时间混合一个或多个音频
ffmpeg在特定的时间混合一个或多个音频
使用FFmpeg中的adelay和amix滤镜给音频做混音 在30秒后混合1个音频 ffmpeg -i 1-1.mp3 -i 2.mp3 -filter_complex "[1]adelay=delays=30s:all=1[aud1];[0][aud1]amix=inputs=2" -vs ...
ffprobe详解
ffprobe详解
ffprobe是ffmpeg提供的三大工具之一,用来查看音视频文件的各种信息,比如:封装格式、音频/视频流信息、数据包信息等。 ffprobe的源码是ffprobe.c,开发过程中如果想获取ffprobe查看的信息,可以通过分析源码,获得对应字段。 本文主要介绍format、stream、Pa ...
ffmpeg加水印
ffmpeg加水印
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发 ...
FFmpeg转码
FFmpeg转码
1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流 ffm… 1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_vide ...
AAC 到 PCM 音频解码
AAC 到 PCM 音频解码
最近遇到在 iOS 平台上实时播放 AAC 音频数据流, 一开始尝试用 AudioQueue 直接解 AAC 未果, 转而将 AAC 解码为 PCM, 最终实… 最近遇到在 iOS 平台上实时播放 AAC 音频数据流, 一开始尝试用 AudioQueue 直接解 AAC 未果, 转而将 AAC ...
ffmoeg多音频合成(混流)使用方法
ffmoeg多音频合成(混流)使用方法
ffmpeg -i INPUT1 -i INPUT2 -i INPUT3 -filter_complex amix=inputs=3:duration=firs… ffmpeg -i INPUT1 -i INPUT2 -i INPUT3 -filter_complex amix=inputs= ...
zhr

张文兵

90后程序员

 湖南 - 长沙



友情链接