ffmpeg
文章平均质量分 85
shareinfo2018
复杂问题简单化,力求精简强悍。
展开
-
ffmpegj将h264与aac封装成mkv/ts或者h264与mp3封装成mp4/flv/avi测试代码
#include #include #define __STDC_CONSTANT_MACROS#ifdef _WIN32 //Windowsextern "C" {#include "libavformat/avformat.h"};#else //Linux...#ifdef __cplusplusextern "C" {#endif#include #ifde原创 2016-08-26 16:53:46 · 6607 阅读 · 1 评论 -
ffmpeg 获得视频时间总长度
获得视频时间总长度的另一种方法(转载)link http://www.cnblogs.com/phphuaibei/archive/2011/09/14/2175550.html利用Ffmpeg获得flv视频缩略图和视频时间当时获得视频长度是采用网上的通用的获得flv视频文件长度的方法,但是这个方法只对flv视频支持,其他格式的视频获取到的值就很差了,下面在介绍一种:利转载 2017-02-04 14:54:08 · 32072 阅读 · 1 评论 -
ffmpeg常用基本命令【转】
来自:http://blog.csdn.net/cuoban/article/details/505951761.分离视频音频流ffmpeg -i input_file -vcodec copy -an output_file_video //分离视频流ffmpeg -i input_file -acodec copy -vn output_file_audio //分离音频转载 2017-01-06 22:27:38 · 1046 阅读 · 0 评论 -
ffmpeg / avconv是通用的视频/音频编解码命令行工具【转】
来自:http://blog.csdn.net/smilefyx/article/details/46793685通用是既指他们可以处理各种各样的编码的视频和音频,转换成各种需要的格式,又指他们是跨平台的工具,可以运行在Linux、Windows、MacOS X等操作系统上。avconv和ffmpeg的渊源颇深。ffmpeg是FFmpeg项目的命令行编解码工具;avconv是Libav转载 2017-01-06 22:03:31 · 2623 阅读 · 0 评论 -
FFmpeg和avconv编解码工具【转】
来自:http://blog.itpub.net/16582684/viewspace-1280296/FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec ─这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。下载安装: sudo apt-get install ffmpeg, s转载 2017-01-06 20:47:49 · 792 阅读 · 0 评论 -
AAC 文件解析及解码流程【转】
来自:http://blog.csdn.net/wlsfling/article/details/5876016OUTLINE: * AAC概述 * AAC规格简述 * AAC特点 * AAC音频文件解析 ——ADIF&ADTS格式 ——ADIF&ADTS转载 2016-08-26 13:08:53 · 2724 阅读 · 0 评论 -
ffmpeg将mp4解封装为yuv以及pcm测试代码2
#include #include #include extern "C" {#include "libavutil/imgutils.h"#include "libavformat/avformat.h"#include "libavutil/samplefmt.h"#include "libavcodec/avcodec.h"}#define errReport(info原创 2016-08-25 15:59:48 · 1269 阅读 · 0 评论 -
ffmpeg将mp4解封装为yuv以及pcm测试代码
#include #include extern "C"{#include "libavutil/imgutils.h"#include "libavutil/samplefmt.h"#include "libavformat/avformat.h"}#define MAX_NUM_TO_DECODE 300#define errReport(info, val) do{ \原创 2016-08-25 14:34:35 · 3230 阅读 · 2 评论 -
ffmpeg将yuv封装为mp4测试代码
#include #include extern "C"{#include "inttypes.h" #include "libavcodec/avcodec.h" #include "libavformat/avformat.h" #include "libavfilter/avfiltergraph.h" #include "libavfilter/buffersink原创 2016-08-25 11:02:14 · 4670 阅读 · 1 评论 -
ffmpeg的yuv压缩h264测试代码
#include #include #include #include #include #pragma warning(disable: 4996)extern "C" {#include "libavutil/opt.h"#include "libavcodec/avcodec.h"#include "libavutil/channel_layout.h"#inc原创 2016-08-24 14:33:56 · 1535 阅读 · 0 评论 -
FFmpeg教程【转】
来自:https://github.com/yinwenjie/FFmpeg_TutorialFFmpeg工具和sdk库的使用demo一、使用FFmpeg命令行工具和批处理脚本进行简单的音视频文件编辑1、基本介绍对于每一个从事音视频技术开发的工程师,想必没有一个人对FFmpeg这个名称感到陌生。FFmpeg是一套非常知名的音视频处理的开源工具,它包含了开发完转载 2016-08-23 12:06:01 · 18938 阅读 · 0 评论 -
ffmpeg的h264转yuv实例测试代码
#include #include #define INBUF_SIZE 4096*8extern "C"{#include "libavutil/opt.h"#include "libavcodec/avcodec.h"#include "libavutil/channel_layout.h"#include "libavutil/common.h"#include "liba原创 2016-08-23 21:13:42 · 1865 阅读 · 15 评论 -
ffmpeg实现视频切割合并
ffmpeg实现视频切割:http://blog.csdn.net/dancing_night/article/details/457202551、概述本程序实现把一个视频切割为2个视频,不涉及编解码,最难理解的地方在于pts和dts的计算,要好好看看,不够完美的地方在于没有按照关键帧切割,所以会在切割点花屏,以后改善。*注:只处理一个视频流和一转载 2016-08-28 14:50:45 · 1814 阅读 · 0 评论 -
ffmpeg将flv解封装为h264和mp3文件测试代码
#include #define __STDC_CONSTANT_MACROS#ifdef _WIN32extern "C"{#include "libavformat/avformat.h"};#else#ifdef __cplusplusextern "C"{#endif#include #ifdef __cplusplus};#endif#endifint原创 2016-08-28 13:45:40 · 1536 阅读 · 0 评论 -
ffmpeg将ts解封装为h264和aac文件测试代码
#include #include #define __STDC_CONSTANT_MACROS#ifdef _WIN32extern "C"{#include "libavformat/avformat.h"};#else#ifdef __cplusplusextern "C"{#endif#include #ifdef __cplusplus};#endif#原创 2016-08-28 13:39:15 · 2786 阅读 · 0 评论 -
ubuntu14.04 64bit中非编译安装ffmpeg
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpege.gffmpeg -i example.mkv -acodec copy -vcodec copy example.mp4原创 2017-01-14 10:33:39 · 1658 阅读 · 0 评论