
1 icylord 2014-09-14 11:07:24 +08:00 如果用 mplayerx 或者 movist 播放正常不 |
2 DylanRing0 2014-09-14 12:25:01 +08:00 在Windows上用FFMS导入视频走x264转码OK AVS如下: LoadPlugin("D:\Program Files (x86)\PressTools\MeGUI_2418_x86\tools\ffms\ffms2.dll") FFVideoSource("D:\recordUnity3D.mov", fpsnum=29853, fpsden=1000, threads=1) Turn180() FlipHorizontal() 输出视频(已用mmg合并音频): https://onedrive.live.com/redir?resid=D4FF896B9B126B5!478&authkey=!AFkla6JCqWJBBK8&ithint=file%2cmkv |
3 DylanRing0 2014-09-14 12:28:03 +08:00 在非Windows平台做这种事,还是开个Wine跑AVS用Windows的那套方法吧 这里头坑太多,稍有不慎就被坑 |
4 seki 2014-09-14 13:13:14 +08:00 via Android 谁写的负数的 sar 和 dar……… 用封装工具比如 mkvtoolnix 换成正的再去转码吧…… |
5 zeayes OP @DylanRing0 难道是差什么解码库? |
10 msg7086 2014-09-14 20:54:22 +08:00 via iPhone 有没有手动指定sar/par的功能? |
11 seki 2014-09-14 21:25:02 +08:00 @zeayes 哦,看到了,自己试了一下的确 ffmpeg 无力,但是发现用 x264 (win32 jeeb 编译版)是能顺利视频转码的 |
15 ctexlive 2014-09-15 01:18:06 +08:00 我觉得可以用mencoder解码,再用ffmpeg播放,或者干脆用mencoder编码。 |
16 ctexlive 2014-09-15 01:18:30 +08:00 我觉得可以用mencoder解码,再用ffmpeg编码,或者干脆用mencoder解编码。 |
17 ctexlive 2014-09-15 05:58:19 +08:00 ---------------方法 mencoder -flip -ofps 29.853 -ovc x264 -ffourcc H264 -x264encopts bitrate=800:threads=auto -oac faac -faacopts br=64 -channels 2 -o temp.avi recordUnity3D.mov ffmpeg -i temp.avi -acodec copy -vn temp.aac ffmpeg -i temp.avi -vcodec copy -an temp.h264 MP4Box temp.mp4 -add temp.h264 -fps 29.853 -add temp.aac ---------------- |
19 ctexlive 2014-09-15 14:42:33 +08:00 -flip 是让你的视频翻转回来.你的视频本身就是倒的 |
20 ctexlive 2014-09-15 14:51:47 +08:00 mencoder只能导出avi,这个avi只有mplayer才能支持.必须音视频轨道分离后再封装成其他格式(mp4,mkv). 选择ffmpeg分离是因为速度快且兼容性好. 不建议用mencoder和mplayer分离(有点兼容性问题). 封装mp4最好用mp4box或者MP4cteater,最标准,兼容性好. (用ffmpeg和mencoder也能封装mp4,不推荐) 注意为了保证音视频同步,一定要注意必须指定 帧率.(mencoder的 ofps 和 mp4box的 -fps). ps. 其实还有一个更方便的gui编码工具,https://handbrake.fr/ 专门制作mp4和mkv的视频. 编码速度相比mencoder稍微慢点点. |
21 zeayes OP |
24 zeayes OP @Akagi201 # libavutil/opt.c:188 if (o->min > num && strcmp(o->name, "pixel_aspect") == 0) { num = abs(num); } |
25 keery 2014-10-17 15:31:27 +08:00 按你的方法可以把视频转换,但是转换后视频是倒着的,需要倒转,请问应该如何实现呢? |