
FFMPEG
小路塔
目前发量还行
展开
-
使用FFMPEG 模仿微信拍视频
难得有点空闲,就想到了微信经常用的聊天是用什么做的,因为之前自己是做系统Camera的所以就看了一眼,就能发现,微信聊天使用的不是原生相机,那么问题来了,微信使用的是什么相机?仔细一想,不同的手机平台原生相机相同的时间录制视频大小,码率大小,帧率大小都不可控,为了统一视频格式微信自己对视频进行自己生成,倒不如自己去进行视频的合成,想到了之前学习的FFMPEG,FFMPEG其功能非常强大(图片和昌视频,视频进行抽帧等等功能)可以对输入的视频流进行独立的合成,不用受用于系统厂家原生相机的限制。原理其实非原创 2021-04-27 20:17:44 · 369 阅读 · 0 评论 -
FFMPEG AAC编码
gcc AAC.c -L /usr/local/ffmpeg/lib -lavutil -lavcodec -o AAC./AAC#include <stdint.h>#include <stdio.h>#include <stdlib.h>#include <libavcodec/avcodec.h>#include <libavutil/channel_layout.h>#include <lib..翻译 2020-06-22 15:11:07 · 579 阅读 · 0 评论 -
FFMPEG 视频转图片
gcc decode.c -L /usr/local/ffmpeg/lib -lavutil -lavformat -lavcodec -lswscale -o decode./decode front/CH0_00000000000000_20200507174044.MP4 ./#include <stdio.h>#include <stdlib.h>#include <string.h>#include <libavform..翻译 2020-06-22 14:41:51 · 489 阅读 · 0 评论 -
FFMPEG H264 编码
使用H264 编码 gcc encode_video.c -L /usr/local/ffmpeg/lib -lavutil -lavformat -lavcodec -o encode_video./encode_video 1.h264 libx264#include <stdio.h>#include <stdlib.h>#include <string.h>#include <libavcodec/avcodec.h&..翻译 2020-06-22 14:20:23 · 723 阅读 · 0 评论 -
FFMPEG 对视频转格式,裁剪,抽取音频视频,打印视频信息,重命名等操作笔记
使用FFMPEG的log信息 gcc ffmpeg_log.c -L /usr/local/ffmpeg/lib -lavutil -o ffmpeg_log#include<stdio.h>#include<libavutil/log.h>int main(int argc,char * argv[]) { av_log_set_level(AV_LOG_DEBUG); av_log(NULL,AV_LOG_INFO," Hello worl.翻译 2020-05-21 09:56:57 · 736 阅读 · 0 评论 -
FFMPEG 命令大全
前言FFMPEG是特别强大的专门用于处理音视频的开源库。你既可以使用它的API对音视频进行处理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,来编辑你的音视频文件。本文将简要介绍一下 FFMPEG 库的基本目录结构及其功能,然后详细介绍一下我们在日常工作中,如何使用 ffmpeg 提供的工具来处理音视频文件。FFMPEG 目录及作用libavcodec: 提供了一系列编码器的实现。 libavformat: 实现在流协议,容器格式及其本IO访问。 libav翻译 2020-05-15 19:51:01 · 1176 阅读 · 0 评论 -
Ubuntu16.04 FFMPEG 编译与安装
FFMPEG下载安装依赖库$ sudo apt-get install pkg-config$ sudo apt-get install yasm$ sudo aptitude install libx264-dev$ sudo aptitude install libfaac-dev$ sudo aptitude install libmp3lame-dev$ sudo aptitude install libtheora-dev$ sudo aptitude in原创 2020-05-15 13:24:44 · 1097 阅读 · 1 评论