如何使用h264编码的mac应用程序记录YUV视频并将其编码为mp4。 Plz建议我使用它。
答案 0 :(得分:1)
这是使用MacOSX命令行(任何版本)转换视频格式的最简单方法。首先下载此压缩文件并将其解压缩到您的电影文件夹:
https://drive.google.com/file/d/0B3NlLwMD4yd9QU0yVGJyU1NiUDA/view?usp=sharing
然后,您将拥有一个包含两个应用程序的MMedia_Converter目录:MMedia_Convert和Android_Converter。这些是我自己开发的MacOSX开源应用程序,基于FFMpeg Group和HandBrake Group France之前的工作。两者都是完全兼容Mac的应用程序,你只需将它们提取到你的电影文件夹即可。
你还有3个文件夹:clip_in,clip_out和scripts。
您必须将要转换的视频放在clip_in文件夹中。
转换后的输出视频将自动生成到clip_out文件夹中。
此外,您还有2个bash脚本,您必须将其移至Mac OSX桌面。
一旦这些bash在桌面上,使用TextEdit编辑它们,并用Mac名称更改我的用户名。
在我的情况下,我使用一个脚本生成缩略图,另一个脚本生成缩略图,并自动将视频从任何formar转换为我选择的视频。
“Whatever”的意思是,如果你想将mpeg转换为mkv,你必须在行中声明它:DEST_EXT=mkv
(或者你想要的已知视频格式)。
希望这对你们有所帮助。
最诚挚的问候,托马斯·埃尔南德斯
答案 1 :(得分:0)
FFMpeg可以通过libx264编码器将YUV编码为mp4(H.264)。但您必须指定源视频的精确YUV像素格式。有几种YUV格式。
此命令会将
rawvideo
的像素格式转换为yuv420p
格式。MPEG-4 or x264
下面的列表显示YUV像素格式可以通过ffmpeg进行解码。
# Converts the raw yuv420p data to a MPEG-4 video
ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 1280x720 -framerate 25 -i 'in' -f mp4 'out'