Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
merge_av
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
胡斌
2019-05-15 08:24:40 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
e9399dfb28ee0209b6aebca1e342af22e6708cd8
e9399dfb
1 parent
dfceaff2
v2.0.4 compile ok for linux
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
8 行增加
和
5 行删除
Makefile
pip/ConfigFile.cpp
pip/ReadMe.txt
pip/merge_pip.cpp
Makefile
查看文件 @
e9399df
...
...
@@ -4,7 +4,7 @@ OBJDIR = obj
BINDIR
=
bin
FFMPEGDIR
=
/home/hubin/ffmpeg/ffmpeg-build-script/workspace
SRCS
=
AudioDecoder.cpp AVDecoder.cpp AVTranscoder.cpp merge_pip.cpp tools.cpp VideoDecoder.cpp
SRCS
=
AudioDecoder.cpp AVDecoder.cpp AVTranscoder.cpp merge_pip.cpp tools.cpp VideoDecoder.cpp
ConfigFile.cpp
OBJS
=
$
(
SRCS:%.cpp
=
$(OBJDIR)
/%.o
)
LIBS
=
avfilter avdevice avformat avcodec swresample avutil pthread m z x264 x265 mp3lame vpx swscale fdk-aac postproc swresample ogg dl rt
...
...
pip/ConfigFile.cpp
查看文件 @
e9399df
#include "ConfigFile.h"
#include <iostream>
#include <fstream>
#include <stdlib.h>
using
namespace
std
;
CConfigFile
::
CConfigFile
()
...
...
pip/ReadMe.txt
查看文件 @
e9399df
...
...
@@ -31,7 +31,7 @@ student:下面是学生的录像信息文件,一个文件名一行
2 为使用一对多布局
如果不加-t,则为程序自动选择合屏布局
-c 为可选参数,后面为编码配置文件名。缺省的编码配置文件名为merge_pip_codec.cfg。
在windows系统里,与merge_av.exe放在同一目录。在linux下,放在HOME目录下的merge_av
目录。
-c 为可选参数,后面为编码配置文件名。缺省的编码配置文件名为merge_pip_codec.cfg。
配置文件与merge_pip可执行文件在同一
目录。
merge_pip_codec.cfg主要编码参数:
#帧率
fps = 20
...
...
@@ -39,11 +39,11 @@ merge_pip_codec.cfg主要编码参数:
gop_size = 20
#视频码率
bit_rate = 256000
;
视频预设值编码参数: ultrafast、superfast、veryfast、faster、fast、medium、slow、slower、veryslow、placebo
#
视频预设值编码参数: ultrafast、superfast、veryfast、faster、fast、medium、slow、slower、veryslow、placebo
preset = ultrafast
#音频采样率
a_sample_rate = 48000
#音频码率
#音频码率
a_bit_rate = 64000
...
...
@@ -68,4 +68,4 @@ V2.0.3
4.一对多时,最多只在老师视频下部排4个学生,多于4个学生的情况,扩大合成视频的高度,把学生视频排列在老师视频下方,保证老师视频部分最多只有一排学生视频,避免老师视频被过度遮挡
V2.0.4
1.支持读取编码配置文件,用于改变编码配置
\ No newline at end of file
1.支持读取编码配置文件,用于改变编码配置
...
...
pip/merge_pip.cpp
查看文件 @
e9399df
...
...
@@ -72,6 +72,7 @@ int GetExePath()
return
0
;
}
#else
#include <unistd.h>
int
GetExePath
()
{
char
path
[
1024
];
...
...
请
注册
或
登录
后发表评论