1.我用winavi软件,割源割代把rmvb格式的码视码电影转换成DVD格式的了,但是频分播放时没有声音怎么办
2.《MiniPRO H750开发指南》第五十一章 视频播放器实验
3.AviSynth版本信息
我用winavi软件,把rmvb格式的割源割代电影转换成DVD格式的了,但是码视码播放时没有声音怎么办
MVB格式视频制作可在DVD上播放的影碟 —— 集电视剧1张盘装
目前我们从网络上下载**、电视剧等视频,频分王者自调源码下载大多数是割源割代RMVB格式的视频文件。RMVB在一般的码视码DVD机上是
不能播放的。那么如此多的频分**、电视剧我们使用电脑观看十分的割源割代不方便,而且还占用大量的码视码硬板空间。
如果碰到了经典的频分**、电视剧想长期保存而希望通过dvd在电视上观看该怎么办呢?
经过网上搜寻和实验(辛苦啊。割源割代。码视码。频分),我发现其实这个问题也是可以解决的。
第一步:winavi video converter软件()对rmvb格式进行转换,转换为mpeg1格式
1、启动winavi video converter
2、选择dvd转换,选择你要转换的rmvb格式的视频文件(按ctr可以多选),点击 打开,打开转换页面
3、web认证页面源码“选择输出目录”设定你要保存的硬盘位置
“选择输出格式”设定你要转换的格式为:mpeg1
4、以上设定完成后,下面就是最重要的了,
点击“选择输出格式”后面的“高级”按钮,前面的“encode”不用管它,默认设置就可以,
“mpeg1”设置中的“Target format”设定为PAL,这是电视播放的默认格式;
“Audio sample rate”设定为,其他设置可能会造成转换后没有声音。
“picture size”设定为下面尺寸中的任意一个组合“* * * *”,这一点很重要。我就是在这里走了好多弯路,T.T。
“Constant video quality”设为medium一般就可以,这样清晰度方面没有问题。
按着上面的设置可以保证一张4.7G的dvd盘上至少可以刻集分钟左右的视频文件,也就是分钟的视频。当然你也可以调整,总之视频质量上去了,文件体积就大,反之亦然。
最后点击“确认”就好了,开始转换。高级排产源码一般来说,分钟左右的电视剧转换需要大约分钟左右,基本可以接受了(当然你的电脑配置低就另当别论了)。
第二步:编辑电视剧影集
制作压缩DVD碟的关键是TMPGEnc DVD Author,它能用MPEG-1文件来制作压缩DVD,否则你必须用专业
DVD制作软件。
1.新建项目
运行TMPGEnc DVD Author后,窗口中最先显示的是“Start(开始)”步骤,单击“Create new
Project(创建新的项目)”按钮即可进入“创建源码”步骤开始DVD的编辑。
2.编辑DVD内容
接下来我们需要导入素材文件并对文件进行剪辑,安排DVD的节目轨。
在“Source setup(源码设置)”步骤中选择“Add file(添加文件)”按钮,把编码好的电视剧的
第一集添加到节目轨列表中。接下来单击左边栏中的“Add new track(增加新节目轨)”按钮建立一个
新的节目轨,然后按同样的方法将第二集添加至节目轨2。以后的集数也是按同样的方法添加,即一集建
立一个新的节目轨。一般来说,由DVD转换而来的一个MPEG-1文件往往为多集电视剧,我们可以将同一个
文件重复导入(有几集导入几次),然后再对它进行剪辑。通常一张4.7GB的DVD刻录盘能放下集左右的
电视剧,当然,什么叫全源码能多放尽量多放,只要不超过4.7GB就行了。
默认的节目轨名称为“Untitled track1(无标题节目轨)”等,为了便于区别,需要将它们改名:
从左边的节目轨列表中选择某个节目轨,单击鼠标右键,从快捷菜单中选择“Rename(更名)”命令,然
后在弹出的对话框中输入它的名称,如“第一集”。
3.剪辑
我们转换整张DVD而得到的MPEG-1文件需要进行分割,另外每集的开头和结束还有主题曲、片尾曲和
演职员表,既占用空间又浪费时间,应该将它们去掉。先选定某个节目轨,然后在右边的章节列表中单击
片段上的“Edit(编辑)”按钮,会弹出“Edit clip(片段编辑)”对话框(图3)。在对话框中将播放
滑块移至欲选择的电视剧的开始位置,点击“Set as start frame(设为开始帧)”将它设定为片段的开
头,再将滑块移至结束位置,点击“Set as end frame(设为结束帧)”设定好片尾。剪辑完成后单击“
OK”按钮,回到主界面。行程溯源码下载
4.创建菜单
实际上现在已经可以直接生成DVD文件或刻录DVD了。不过为了在播放电视剧时更加方便,最好还是制
作一个菜单,以便进行选择。
选择窗口上部的“Create menu(创建菜单)”按钮,进入菜单创建步骤,你可在左上角的菜单题材
下拉列表中选择一种菜单模板,菜单题材下拉列表已经预置了七种菜单模板,你可选择一个模板,然后再
修改菜单标题。如果对模板不满意则可以选择下拉列表中的“New theme(新题材)”来创建自己喜欢的
菜单。
5.输出完成
菜单编辑完成后,即可输出DVD了。选择“Output(输出)”按钮进入输出步骤,首先选定“Create
DVD folder(创建DVD文件夹)”复选框,然后再设置输出的文件夹,最后点击“Begin output(开始输
出)”按钮开始生成DVD文件。
输出完成会弹出一个对话框,提示DVD生成完成,你可以选择其中的“Open DVD Write Tools(启动
DVD?刻录工具)”按钮,启动软件自带的DVD刻录工具,在插入DVD刻录盘后单击“Write DVD(写入DVD)
”按钮进行刻录。
rmvb格式转换的质量当然从清晰度上来讲和纯正的dvd没办法相提并论,但是这样既节省了硬盘空间又可
以通过dvd在电视上播放,质量类似vcd的清晰度,基本上还是可以接受的。
《MiniPRO H开发指南》第五十一章 视频播放器实验
本章,我们将继续深入学习使用STMH自带的硬件JPEG解码器,用于播放MJPEG编码的AVI视频,实现一个简单的视频播放器。
在本章中,我们首先对AVI文件进行简介,AVI是音频视频交错的英文缩写,用于存储数字音频与视频数据,支持色和RLE压缩。AVI文件采用RIFF文件结构存储数据,构造结构包括数据块标记、大小和数据内容。AVI文件内部结构包含信息块、数据块和索引块,分别定义文件的通用信息、音视频序列数据和数据块索引,实现音频和视频的同步播放。
在AVI文件的解析中,我们关注RIFF和LIST块的结构,了解如何通过这些块获取音频和视频的数据流信息。信息块包含了文件的全局信息,如数据流数量、视频图像的宽度和高度等。数据块包含音视频序列数据,以标准类型码进行区分。索引块为音视频数据块提供索引,记录偏移位置。
为了实现视频播放,我们需完成一系列步骤:初始化外设、读取AVI文件、解析关键信息、设置参数以及读取数据流开始解码。具体包括初始化RGB灯、串口、TFT LCD模块、按键、SD卡接口、硬件JPEG解码内核、定时器等资源。接着,读取AVI文件并解析,获取音频参数如编码方式、采样率、位数和流类型码,以及视频参数如编码方式、帧间隔、尺寸和流类型码。根据解析结果,设置SAI的音频采样率和位数,LCD的开窗位置,并开始读取数据流进行解码。
在程序设计部分,我们详细介绍了程序流程图和主要函数的解析。重点在于解析AVI文件以获取音视频流信息,查找ID以进行数据流查找和快进快退操作,初始化和释放MJPEG解码器,解码JPEG,以及播放MJPEG编码的AVI视频文件。
APP驱动代码包括核心代码的讲解,源码分为videoplayer.c和videoplayer.h文件。播放MJPEG编码的AVI视频文件的函数通过调用初始化、解码和播放步骤来实现,遵循之前介绍的流程。
最后,下载验证部分展示了如何使用狸窝全能视频转换器将通用视频转换为支持的MJPG编码的AVI文件,以及如何将转换后的文件拷贝到SD卡并插入开发板,进行视频播放的测试。在测试过程中,程序先检测字库更新,然后显示实验相关信息,查找并播放SD卡内符合要求的视频文件。用户可以使用按键控制视频的播放和选择,实现基本的视频播放功能。
总结,本章通过详细解析AVI文件结构、设计程序流程和验证实现,展示了如何在STMH开发板上实现视频播放器,充分发挥了STMH强大的处理能力和硬件JPEG解码器的性能。
AviSynth版本信息
AviSynth是一个视频处理软件,目前存在三个主要版本。最初的版本是1.0b,由Ben Rudiak-Gould编译并推出。在Ben Rudiak-Gould停止开发之后,Edwin van Eggelen接手并继续开发,最先进步的版本是AviSynth 2.6.0.1 Alpha 2。这个版本是在Edwin的领导下,经过一段时间的努力和改进后的成果。
年7月,AviSynth进入了第二次源码编写计划,标志着软件开发的持续进行。最新版本是在年5月日发布的AviSynth 2.6.0 Alpha 3。这一版本引入了重要的新特性,包括对YV的支持,这是一种优化的视频格式,可以提高处理效率。此外,AviSynth 2.5x还增加了很多实用的命令,使得用户在视频编辑过程中更加便捷。
值得关注的是,新版本还吸收了一些第三方滤镜,并将其整合为内建滤镜,这进一步丰富了AviSynth的功能,使其功能更为强大和全面。总的来说,AviSynth的每个版本都在不断进化和完善,以满足用户日益增长的需求。