首先你需要去下载一个ffmpegx, google一下吧。这个是专门为macos包装的mp4 converter. 安装的同是会告诉你哪里去下载mplayer和mencoder, 都是有用的。
关键点就是rmvb不能通过ffmpegx直接转换成mp4. 因为版权的问题。rmvb只能先转换成avi然后再从avi转换成mp4.
要记住的就是把avi转换成mp4音频要是aac格式。视频你是选mpeg4(.mov)或mpeg4(.mp4)都可以。
但是如果我有大批量的视频要转换,一个一个的转非常慢。怎么办呢?还是用ruby写一个程序去干吧:
rmvb -> avi
MENCODER = "/Library/Application\\ Support/ffmpegX/mencoder "
# get all the rmvbs under folder
Dir.glob("rmvb/*.rmvb") do |x|
File.rename(x, x.gsub(/[^a-z0-9\/.]+/i, '-'))
target_file = x.to_s.gsub(/[^a-z0-9\/.]+/i, '-').gsub(/\Armvb/, 'avi').gsub(/rmvb/, 'avi')
#command = MENCODER + x.to_s + " -o " + target_file + " -of lavf -ofps 25 -oac faac cbr:preset=128 -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=480:352 -srate 22050 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames"
command = MENCODER + x.to_s + " -o " + target_file + " -of lavf -ofps 25 -oac faac cbr:preset=128 -ovc xvid -xvidencopts bitrate=900 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames"
unless File.exist?(target_file)
puts command
system (command)
end
end
avi -> mp4
FFMPEG = "/Applications/ffmpegX.app/Contents/Resources/ffmpeg -y -i "
# get all the rmvbs under folder
Dir.glob("avi/*.avi") do |x|
target_file = x.to_s.gsub(/\Aavi/, 'mov').gsub(/avi/, 'mp4')
command = FFMPEG + x.to_s + " -f mp4 -async 1 -s 480x320 -acodec aac -vcodec xvid -dts_delta_threshold 1 -r 25 -b 270k -me_range 25 -i_qfactor 0.71 -g 500 " + target_file
unless File.exist?(target_file)
puts command
system (command)
end
end
你可以让第一个程序先跑一会儿然后再让第二个程序开始跑。这样就可以一次性全部转换好了。代价就是你的mbpro cpu 永远是100%, 风扇4500rpm ;(
- 描述: 目录结构
- 大小: 8.4 KB
分享到:
相关推荐
在macOS系统下,将iPhone备份到移动硬盘的过程可能对一些用户来说并不直观,因为苹果官方并未提供直接的设置选项。然而,通过一些手动操作和系统配置,这一目标是可以实现的。尤其对于那些经常需要备份iPhone数据,...
标题“苹果macOS安装盘dmg格式转img”涉及到的是苹果操作系统中的一种文件转换操作,主要是将.dmg(Disk Image)格式的文件转换为.img格式。.dmg是苹果Mac OS X系统中常用的磁盘映像格式,用于创建和分发软件安装包...
1. **视频转换**:格式工厂支持将各种常见的视频格式如MP4、AVI、MOV、MKV、FLV等互相转换,同时也可以将视频文件转换为适合在移动设备上播放的格式,如iPhone、iPad、Android设备等。 2. **音频转换**:它能够处理...
DictUnifier是一款专为Mac用户设计的词典文件转换工具,它的主要功能是将不同格式的词典文件转换为MacOS兼容的格式,以便用户可以在系统内置的词典应用中使用。这个压缩包中的软件很可能包含了DictUnifier的应用...
Bigasoft MOV Converter(MOV转换器) 简繁体中文注册版是一款功能强大的MOV视频格式转换工具,程序可以完美的对所有主流视频格式和MOV格式视频进行相互转换,还支持批量转换、视频编辑、剪辑分割、添加视频水印、增加...
使用这款应用,用户可以轻松解压上述词典文件,将其转换为MacOS兼容的格式,并将其添加到系统的词典列表中。这样,用户就可以在Mac的内置词典应用程序中直接访问这些额外的词典资源,提升查询和学习效率。 总的来说...
标题中的“ev1转换器”很可能是指一种工具或软件,用于将特定格式的文件(可能是EV1编码的视频文件)转换成其他更通用或兼容的格式。EV1可能是一种特定的编码格式,常用于视频录制或存储,尤其在专业视频制作领域。...
在macOS上,通过WebEngine播放MP4视频可能需要额外的配置和编译步骤,因为默认情况下,Qt WebEngine可能不直接支持所有媒体格式。 首先,让我们了解Qt WebEngine。它是基于Google的Chromium项目构建的,用于提供一...
macos10.14 cdr格式镜像,里面包含镜像的百度云盘下载地址和密码,可以在VMware虚拟机安装使用。
在IT领域,视频格式转换是一项常见的任务,尤其在多媒体处理和网络流媒体中。本教程主要聚焦于如何使用FFmpeg工具将FLV(Flash Video)格式的视频转换为MP4格式,这是一种更通用且跨平台支持良好的格式。FFmpeg是一...
"万能格式转换器"是一款强大的工具,专为处理各种类型的数据格式转换而设计。它涵盖了多媒体领域的主要格式,如图片、视频和音频,让用户能够轻松地在不同格式之间进行切换,满足不同的设备、平台或特定应用的需求。...
在Windows XP环境下搭建iPhone开发环境通常需要借助虚拟机软件,如VMware,来安装MacOS和iPhone SDK。以下是一个详细的步骤指南: 首先,确保你的硬件满足安装需求。你需要一台支持虚拟技术的64位双核处理器,并且...
Permute是Mac系统上最容易使用的视频格式转换器,它很容易使用,无需配置,你只需将文件拖放进界面窗口,对所有的媒体进行转换。支持丰富的音视频文件格式(甚至还支持图片格式),而且速度快,支持多线程工作,即使...
"格式转换工具,格式转换器--NTFS←→FAT32 格式随意换"是一款专为此目的设计的应用程序,它可以方便地帮助用户在两者之间切换。通过这款软件,用户无需深入理解底层的文件系统原理,只需按照向导式的步骤操作,即可...
文档格式转换工具是一种软件或在线服务,用于将一种类型的文档转换为另一种类型。在现代办公环境中,各种格式的文档广泛存在,例如PDF、Word(.doc/.docx)、Excel(.xls/.xlsx)、PowerPoint(.ppt/.pptx)等。这种...
监控录像MOV专用播放器是一种专为处理MOV格式视频文件而设计的应用程序,这种格式通常用于存储来自监控摄像头的高清视频数据。MOV是苹果公司开发的一种容器格式,它能包含多种音视频编码,因此在处理此类文件时可能...
MKV到MP4的视频格式转换是一个常见的需求,特别是在视频编辑和播放方面。MKV(Matroska Video)是一种开放源代码的容器格式,能够容纳多种音轨、字幕流和视频流,而MP4(MPEG-4 Part 14)则是广泛支持的、标准化的...
在macOS平台上进行音频采集和播放是嵌入式系统开发中的常见任务,特别是在涉及音频处理、音乐制作或语音识别等领域。本项目提供的资源主要关注如何在macOS环境下处理原始的脉冲编码调制(PCM)数据,这涉及到C语言...
无损转换无损转换技术对于MP4,MOV等流行格式,它无需解码和重新编码过程即可转换视频。硬件加速硬件加速增强NVIDIA CUDA,NVENC和Intel HD Graphics的硬件加速以实现快速转换。为多核优化多核处理器优化 处理器充分...