#usage <scriptname> inputfile outputfile
BITRATE=450
###########generated muxed video / sound##########
~/install/mencoder_psp/install/mencoder "$1" -vf scale=480:272 -ovc x264 -x264encopts bitrate=$BITRATE:pass=1:turbo=1:threads=2 -srate 44100 -oac mp3lame -lameopts vol=0:mode=0:cbr:br=128 -o /dev/null
~/install/mencoder_psp/install/mencoder "$1" -vf scale=480:272 -ovc x264 -x264encopts bitrate=$BITRATE:pass=2 -srate 44100 -oac mp3lame -lameopts vol=0:mode=0:cbr:br=128 -o "$2".temp
###########rename x264 file##########
mv x264file.txt "$2".264.txt
###########copy video out##########
~/install/mencoder_psp/install/mencoder "$2".temp -ovc copy -nosound -o "$2".264
###########copy sound out##########
~/install/mencoder_psp/install/mencoder "$2".temp -srate 44100 -oac copy -ovc copy -of rawaudio -o "$2".mp3
##########generate pmp file##########
~/install/pmpmux/pmp_muxer_avc.pl -v "$2".264 -a "$2".mp3 -o "$2".pmp -w 480 -h 272
#clean up:
if [ -f "$2".pmp ]
then
echo "Found PMP. Cleaning up temp files."
rm "$2".264.txt "$2".264 "$2".mp3 "$2".temp
exit 0
fi
echo "**********************************************"
echo "PMP file wasn't found. Temp files not deleted."
echo "**********************************************"
分享到:
相关推荐
The.Wire.S01E13.720p.HDTV.x264-BATV.chs.srt
.mp4可以包含H.264、HEVC等高效视频编码,以及AAC音频编码,适合移动设备和网络传输。它在兼容性、质量和压缩效率之间找到了良好的平衡。 5. **.mov** (QuickTime Movie):这是Apple的QuickTime框架的一部分,用于...
标题中的"AVI.rar_ avi_H.264_H263_avc2avi rar_avi h264"提到了几个关键概念,包括AVI格式、H.264编码以及可能与转换相关的"avc2avi"工具。描述指出这是一个用于将H.264码流封装成AVI格式视频的源代码,这意味着...
三分钟学会安装群晖系统.avi_超清.mp4
三分钟学会群辉引导写盘.avi_超清.mp4
前阵子要把.264的文件转成AVI格式,在网上找了N多个软件,都无法实现。在CSDN上也下了多个,分倒是扣了不少,但也是无法使用。今天在另一个网站上花10个点总算找到了一个能转.264监控文件的播放器和转换器,而且转换...
U盘引导重新改序列号,mac,vid,pid教程.avi_超清.mp4
另外,压缩包中的“Mp4ChangToH264.exe”可能是针对FFmpeg的一个简单GUI界面或者脚本程序,使得非技术人员也能更方便地执行转换任务。配合“app.publish”和“.exe.config”文件,可能包含的是该应用程序的发布配置...
而MP4(MPEG-4 Part 14)是现代、更高效的格式,支持更多的编解码器和技术,如H.264、AAC等,并且文件大小通常更小,更适合网络传输。 3. **转换过程** 要使用FFmpeg进行转换,首先确保你已经安装了FFmpeg。在...
avi测试文件.avi
H264TrackImpl h264TrackImpl = new H264TrackImpl(new FileDataSourceImpl("C://a.264")); Movie movie = new Movie(); movie.addTrack(h264TrackImpl); Container mp4f = new DefaultMp4Builder().build(movie)...
4. **x264**:虽然在给定的标签中提到了x264,这通常指的是一个高效的H.264视频编码库,但VFW本身并不直接支持H.264编码。不过,开发者可以通过其他库如FFmpeg,配合VFW来处理H.264编码的视频流。 总的来说,VFW...
在本例中,".h264视频转换工具"专门用于将.H264编码的视频文件转换为.avi格式。.AVI(Audio Video Interleave)是由微软公司开发的一种音频视频文件格式,支持多种编解码器,且兼容性良好,适用于多种操作系统和播放...
本文将深入探讨如何使用C++编程语言实现H264编码的视频数据,并将其封装成avi或mp4文件。这两种文件格式广泛应用于数字媒体,如电影、电视、网络视频等。 首先,我们要理解H264编码。H264,也称为AVC(Advanced ...
《WMV.to.AVI.MPEG.WMV.VCD.SVCD.DVD.Converter》是一款功能强大的视频转换工具,专为处理不同格式的视频文件而设计。它支持将WMV(Windows Media Video)、AVI(Audio Video Interleave)、MPEG(Moving Picture ...
MP4编码则可能涉及到H.264或H.265等高效视频编码标准,以及AAC或其他音频编码格式。编码过程需要理解视频和音频的压缩原理,例如帧类型(I、P、B帧)、熵编码和熵解码等概念。 接下来,项目中提到了FPGA在视频处理...
AVI(Audio Video Interleave)是一种常见的视频文件格式,由微软公司于1992年推出,用于在Windows操作系统上存储音频和视频数据。AVI文件格式允许音频和视频数据交错存储,使得播放时可以同步处理。这个"AVI测试...