当前位置:首页 » 编程软件 » 如何编译视频

如何编译视频

发布时间: 2023-07-12 20:04:18

Ⅰ 求高手指点怎样用会声会影把多个视频合并成一个视频~然后编译一下,好像电影字幕一样 在下面显示字幕谢

按以下最基本的操作方法去做,就可以上手:
1、添加视频(图片)。
要编辑视频文件首先要有素材,视频(图片)是最基本的素材。素材必需导入时间轴才能编辑。导入素材主要有两种方法:
一是导入到素材库的,可在右上窗口点击“媒体”图标---“导入媒体文件” 图标---然后找到素材文件---点击该文件,再点击打开,这时素材库窗口上就出现素材文件小图标,点击该文件图标并拉到视频轨就可以进行编辑了。
二是直接导入视频轨道,方法是在视频轨按右键,在对话框中选择插入视频或图片,找到素材文件点击并打开它,视频文件就直接加在视频轨道。
(简单的编辑:将视频导入视频轨后,用预览窗下的剪刀工具对视频进行剪裁,不想要的视频两头剪开后,用右键点击它——在出现的选单中点击“删除”,其他的视频会在时间轴上自动无缝链接)。
2、添加音乐:
除了原文件的声音外,根据自己的创作意图可以选择插入音乐、歌曲 。方法:
在音乐轨上右键点击——选添加音乐到音乐轨,找到音乐文件,点击并打开它,音乐文件就进音乐轨上了。
在右上窗口点击“音乐”图标,再点击文件包图样的按钮,找到音乐文件并点打开,这时音乐就导入音乐素材库,使用时直接将音乐文件拖到音乐轨上即可。
3、添加字幕
视频开头通常要加上标题,中间有时也需要对话、说明等,结尾也时常有编后语,制作方法:
在要加入的地方点击一下,再点击右上窗口“标题”,在预览窗口上就会出现“在这里输入标题”,这时在预览窗口上双击,会出现编辑框,便可输入文字。在右上窗口有字号、字体、颜色等选项设置,可以挑选。还可以在选中字幕的状态下,点击 属性——动画,设置字幕的进出及活动方式。 也可以将标题库里的标题直接拖到标题轨上,再在预览窗口上双击它,输入自己的文字等。
4、要加上转场:
照片或视频之间如果直接连接会很生硬,这时加上转场效果就会给你很好的感觉。方法:
点击右上窗口的“转场”图标,从窗口中将选中的“转场”用鼠标按住并拖到照片之间,这样就ok。也可以点击右上窗口的“对视频轨应用随机效果”图标,这样是自动加入的。要有选择的自动加入,可点击右上窗口的“对视频轨应用当前效果”图标,这时自动加入的是你选择的转场。
5、创建视频文件:
在编辑窗口编辑完成,只是VSP工程文件,只能在会声会影播放。要在其他播放器播放就得创建成视频文件,方法:
点击分享--创建视频文件---从显示的对话框选择一种格式并点击--选择保存位置和文件名--点保存--渲染OK.
要真正学会学好,还是靠多学多练,没有捷径可走。相信你能行。

Ⅱ ffmpeg编译视频加上字幕

ffmpeg编译及使用ffmpeg编译及使用

1 ffmpeg介绍

ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库。它被mplayer或者xine使用作为解码器。还有,国内比较流行的播放器影音风暴或MyMPC的后端ffdshow也是使用ffmpeg的解码库的。

ffmpeg软件包经编译过后将生成三个可执行文件,ffmpeg,ffserver,ffplay。其中ffmpeg用于对媒体文件进行处理,ffserver是一个http的流媒体服务器,ffplay是一个基于SDL的简单播放器。

ffmpeg中有五个库文件,libavcodec,libavformat,libavutil,libswscale,libpostproc,其中库libavcodec,libavformat用于对媒体文件进行处理,如格式的转换;libavutil是一个通用的小型函数库,该库中实现了CRC校验码的产生,128位整数数学,最大公约数,整数开方,整数取对数,内存分配,大端小端格式的转换等功能;libswscale,libpostproc暂时不知道何用。

2 ffmpeg下载

最新的ffmpeg可以通过svn下载,SVN辅助的软件有:

SubVersion,从 http://subversion.tigris.org/ 下载,支持linux

TortoiseSVN,从 http://tortoisesvn.tigris.org/ 下载,是很不错的SVN客户端程序,为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端,用起来很方便。

subversion安装,记住最好之前装过apr和apr-util,在apache.org网站能下到

wget http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz

tar zvxf subversion-1.3.2.tar.gz

cd subversion-1.3.2

./configure --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd/

make

make install

如果安装了FC6,它已经带了svn,不用装了。

ffmpeg的下载:我们就可以通过svn命令获取最新的ffmpeg,命令如下:

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

3 ffmpeg支持库的安装

* xvid

xvid的获取地址如下:

http://www.xvid.org/

wget http://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz

配置编译

for x86

#./configure --prefix=/usr/local

#make

#make install

for arm

#CC=arm-linux-gcc ./configure --prefix=/usr/local/arm/arm-linux --build=i686-pc-linux --host=arm-linux --target=arm-linux

#make

#make install

* x264

x264的获取地址如下:

svn co svn://svn.videolan.org/x264/trunk x264

配置编译

for x86

#./configure --enable-shared --prefix=/usr/local

#make

#make install

for arm

#CC=arm-linux-gcc ./configure --enable-pthread --enable-shared --host=arm-linux

--prefix=/usr/local/arm/arm-linux

#make

#make install

* 支持mp3

lame的获取地址如下: http://lame.sourceforge.net/index.php

配置编译

for x86

./configure --enable-shared --prefix=/usr/local

* 支持Ogg Vorbis:

* AC3和dts编码的支持

libdts编译参数

./configure --prefix=/usr

make

make install

* mpg4 aac格式支持,如果ffserver服务器还针对手机用户服务,所以,类似aac,mpg4铃声格式的支持,我们也得做。这里我们安装faad2和faac就行,下载请到http://www.audiocoding.com/moles/mydownloads/,http://prdownloads.sourceforge.net/faac

FAAD2的编译

cd faad2

autoreconf -vif

./configure --prefix=/usr --with-mp4v2 --enable-shared

make

make install

faac的编译

cd faac

chmod +x bootstrap

./bootstrap

./configure --prefix=/usr --with-mp4v2 --enable-shared

make

make install

在编译ffmpeg,在configure时加上--enable-amr_nb --enable-faad --enable-faac参数。

* 支持3gp格式,这也是现在好多手机支持的格式,所以也得支持编译

编译的时候加上--enable-amr_nb --enable-amr_wb参数就行,根据编译系统的提示,所以我们得下载一些编译3gp所需得文件。

源码网址:http://www.3gpp.org/ftp/Specs

wget http://www.3gpp.org/ftp/Specs/ar ... 6.204/26204-510.zip

解压以后把里面的文件都拷贝到libavcodec/amrwb_float

wget http://www.3gpp.org/ftp/Specs/ar ... 6.104/26104-510.zip

解压以后把里面的文件都拷贝到libavcodec/amr_float

* ffmpeg支持VC1格式

微软ASF格式的三个版本,WMV1,WMV2,WMV3分别对应MediaPlayer的版本7,8和9,所以很多时候会称VC1为WMV3或 WMV9,都是它了,有时候在代码里,也能看到称呼它为VC9的。因为微软还没有正式公开这种格式,所以当前对VC1的支持还很不完善。本文基本是根据Multimedia Mike的一篇博客翻译和完善而来。

(1) 首先要下载 SMPTE VC-1 reference decoder,这个组织是要收费的,可以从这里下载免费的。

(2) 在ffmpeg目录下的libavcodec目录下面,建立目录libvc1。

(3) 将VC1_reference_decoder_release6/decoder/目录中的*.c和*.h文件全部到libvc1目录下。

(4) 将VC1_reference_decoder_release6/shared/目录中的*.c和*.h文件全部到libvc1目录下。

(5) 将 libvc1-makefile.txt放到libvc1下的Makefile文件。

(6) 将smpte-vc1.c文件放到libavcodec目录下。

(7) 修改libavcodec目录下的vc9.c,将文件最后的wmv3_decoder这个AVCodec的structure,用#if 0和#endif包含起来,也就是使它失效了。

(8) 修改libavcodec目录下的allcodecs.c

Ⅲ 求高手指点怎样用会声会影把多个视频合并成一个视频~然后编译一下,好像电影字幕一样 在下面显示字幕谢

你可以在极影里下载mkv格式的文件。这个是动画与字幕分离的。

然后,

从网上找个软件
http://pickup.mofile.com/8168474730284780

mkvtoolnix2.1.0汉化预览版

打开文件夹mkvtoolnix,找到mkvextractgui打开,在“输入”的“浏览”那找到要提取字幕的文件。

在“内容”那选择要分离出的字幕(一般扩展名为srt),其它视频啊、音频的东东全部都不要选,一般默认都打有“钩”,只要把其它都去掉,只选字幕那一项(一般都是在最下面那项),然后按“提取”,一会就行了,记住,提出来字幕都是在你要提取的那个文件的同一个文件夹里的。

注意:只有mkv文件可以提取,那个极影多的是rmvb,rmvb是不能提取的。

Ⅳ pr输出视频时出现编译影片时出错怎么办

出错是因为:渲染程序选择错误,应选为Mercury Playback Engine。

1、在windows电脑上找到premiere打开premiere后期剪辑软件,在premiere窗口上方找到文件,点击打开文件。

Ⅳ 易语言本地视频播放无法静态编译

视频播放器可以创建WMPlayer 对象

然后就可以编译了……(系统必须有WMPlayer播放器)
.版本 2

.程序集变量 wm, 对象

.子程序 __启动窗口_创建完毕

wm = CreateWMPlayer (标签1.取窗口句柄 (), 0, 0, 标签1.宽度, 标签1.高度)
wm.写属性 (“URL”, “播放文件路径”)

.子程序 CreateWMPlayer, 对象, , 创建WMPlayer对象
.参数 父窗口句柄
.参数 左边位置, 整数型, 可空
.参数 顶边位置, 整数型, 可空
.参数 窗口宽度, 整数型, 可空
.参数 窗口高度, 整数型, 可空
.参数 窗口风格, 整数型, 可空, WS_常量
.参数 扩展风格, 整数型, 可空, WS_EX常量
.参数 返回句柄, 整数型, 参考 可空, 返回句柄
.局部变量 _wm, 对象
.局部变量 _hwnd, 整数型
.局部变量 _Style, 整数型

.如果真 (窗口风格 = 0)
_Style = #WS_CHILDWINDOW + #WS_CLIPSIBLINGS + #WS_CLIPCHILDREN + #WS_VISIBLE ' 默认
.如果真结束
AtlAxWinInit ()
_hwnd = CreateWindowEx (扩展风格, “AtlAxWin”, “WMPlayer.OCX”, _Style, 左边位置, 顶边位置, 窗口宽度, 窗口高度, 父窗口句柄, 0, 0, 0)
AtlAxGetControl (_hwnd, _wm)
返回句柄 = _hwnd
返回 (_wm)
.版本 2

.常量 WS_CHILDWINDOW, "1073741824"
.常量 WS_VISIBLE, "268435456"
.常量 WS_CLIPSIBLINGS, "67108864"
.常量 WS_CLIPCHILDREN, "33554432"
.版本 2

.DLL命令 AtlAxWinInit, 整数型, "atl.dll", "AtlAxWinInit", , 此函数初始化承载代码ATL的控件通过注册 "AtlAxWin80" 和 "AtlAxWinLic80" 窗口选件类以及两个自定义windows消息。

.DLL命令 AtlAxGetControl, 整数型, "atl.dll", "AtlAxGetControl", , 获取一个直接接口指针。控件中包含的于原始的指定windows消息的句柄。
.参数 h, , , 一个处理到承载控件的窗口
.参数 x, 对象

.DLL命令 CreateWindowEx, 整数型, "user32", "CreateWindowExA", , CreateWindowEx函数通过扩展格式创建一个层叠的,自动弹出的(pop-up)或是一个子窗口。另外这个函数的作用与CreateWindow函数的作用相同。
.参数 dwExStyle, 整数型
.参数 lpClassName, 文本型
.参数 lpWindowName, 文本型
.参数 dwStyle, 整数型
.参数 x, 整数型
.参数 y, 整数型
.参数 nWidth, 整数型
.参数 nHeight, 整数型
.参数 hWndParent, 整数型
.参数 hMenu, 整数型
.参数 hInstance, 整数型
.参数 lpParam, 整数型

Ⅵ 如何编译dat数据文件

直接导入DAT文件到EDIUS素材库挥着时间线的时候,是不被识别的,因为DAT的视频编码是不被EDIUS识别的。

在DAT文件的文件夹里面,对这个DAT文件进行复制粘贴命令,复制出来另外一个文件供我们使用。

修改文件的后缀名字为mpg,系统会提示格式变化,我们点击确定即可。

把新修改了名字的 MPG文件导入EDIUS,EDIUS就会识别这个MOG文件,我们就能对其进行编辑了。

注意:DAT文件是以前我们常用的VCD格式的视频,由于当时的技术原因,画面尺寸是352X288,是清晰度很低的视频。我们在编辑的时候一定要注意不要放大画面。

导入EDIUS的时候,因为现在我们的格式一般是高清,EDIUS会自定放大DAT文件,以适应新的画面尺寸,所以导入之后要回复其百分比,以免画面失真。

热点内容
vs编译器会自己加空格吗 发布:2025-02-07 07:23:05 浏览:174
光遇切换账号安卓要输入些什么 发布:2025-02-07 07:10:20 浏览:501
多角线算法 发布:2025-02-07 07:08:56 浏览:273
有效提高ftp传输速度 发布:2025-02-07 07:06:47 浏览:703
寒灵之剑脚本 发布:2025-02-07 06:57:12 浏览:119
解压的窗口 发布:2025-02-07 06:44:34 浏览:798
android身份证 发布:2025-02-07 06:36:43 浏览:431
python的库在哪 发布:2025-02-07 06:30:24 浏览:349
带锁的铅笔如何改密码 发布:2025-02-07 06:18:05 浏览:165
ubuntu搭建samba服务器 发布:2025-02-07 05:52:54 浏览:55