找回密码
 注册

新浪微博登陆

只需一步, 快速开始

QQ登录

只需一步,快速开始

快捷导航
事务所专题-柯南20周年纪念事件簿
搜索
查看: 2692|回复: 14

[压制相关] 求助x264 压制mp4 强制帧速率23问题

[复制链接]

杯户中学生

发表于 2011-11-25 10:06:25 | 显示全部楼层 |阅读模式
本帖最后由 yure_sun 于 2011-11-25 10:08 编辑

最近学习了下简单的压制mp4 视频 但是遇到了一些问题 想求助下这里的达人!

现在遇到2个问题
使用软件 > x264.exe
avs函数信息:directshowsource("01.mkv",fps=23.976,convertfps=true).Lanczosresize(480,272).textsub("source.ass").undot()
bat函数信息:x264 --profile baseline --level 2.1 --preset veryslow --tune animation --crf 22 --ref 9 --merange 16 --me hex --subme 6 --no-fast-pskip --partitions p8x8,b8x8,i4x4 --output "fast.mp4" "01.avs"
pause

1.我在压制有外挂字幕的片源时候不能把外挂字幕压制到视频里面!

2.25分钟左右的片源压制都没有问题(帧速率fps一般都在23>fps=23.976,convertfps=true 这个函数信息应该就是强制23fps!)但是超过25分钟的 比如1小时候左右的片源 压制出来的 帧率有100-1000多不等 !我想强制帧速率fps在23 但是只要超过25分钟以上的片源压制出来的帧速率fps都会超过23!让我很郁闷

最近学习了下简单的压制mp4 视频 但是遇到了一些问题 想求助下这里的达人!

最后的银色子弹

发表于 2011-11-28 03:44:06 | 显示全部楼层
回复 yure_sun 的帖子

1 把外挂字幕压到视频里面你得调用插件,诸如vsfilter

2 你要么试试assumeFPS(24000,1001)
回复 喝彩 无视

使用道具 举报

杯户中学生

 楼主| 发表于 2011-11-29 13:59:22 | 显示全部楼层
回复 belmont 的帖子

关于1我安装了 K-Lite_Codec_Pack_770_Mega 应该这个里面有字幕插件的!系统是win7 旗舰版64bit

感谢解答 我去尝试下 !!
[发帖际遇]: yure_sun误入新兰迷宫迷路六个小时,损失31 柯币 金钱 幸运榜 / 衰神榜
回复 喝彩 无视

使用道具 举报

杯户中学生

 楼主| 发表于 2011-11-29 14:00:07 | 显示全部楼层
回复个帖子都扣分?
回复 喝彩 无视

使用道具 举报

事务所字幕组

发表于 2011-11-29 21:21:17 | 显示全部楼层
回复 yure_sun 的帖子

1.你确定AVS里加载了VSFilterMod 或者 vsfilter 或者 vobsub等字幕滤镜么?  LoadPlugin("[dll-path]VSFilter.dll") + textsub

木有的话 字幕是不会内嵌进视频的

2. 尝试ChangeFPS(23.976)

3.发帖是扣分还是加分是随机的 你运气不好而已吧=W=
[发帖际遇]: apple51320为歇业板块点上一柱香,花费香火钱16 柯币 金钱 幸运榜 / 衰神榜
回复 喝彩 无视

使用道具 举报

杯户中学生

 楼主| 发表于 2011-11-30 09:33:16 | 显示全部楼层
apple51320 发表于 2011-11-29 21:21
回复 yure_sun 的帖子

1.你确定AVS里加载了VSFilterMod 或者 vsfilter 或者 vobsub等字幕滤镜么?  LoadPl ...

您好
1. 您的意思是在AVS函数 信息里面 要这样写〉〉〉 avs函数信息:directshowsource("01.mkv",ChangeFPS=23.976).Lanczosresize(480,272). LoadPlugin("[dll-path]VSFilter.dll") + textsub("source.ass/SRT/SSA").undot()

2. 我现在用这个函数信息ConvertFPS(23.976) 解决了大部分都正常能压缩到23.976fps的问题。请问ChangeFPS(23.976);(fps=23.976,convertfps=true)和ConvertFPS(23.976)这3个函数有什么区别吗?

感谢您解答~


回复 喝彩 无视

使用道具 举报

最后的银色子弹

发表于 2011-12-1 18:40:18 | 显示全部楼层
本帖最后由 belmont 于 2011-12-1 18:41 编辑

1. LoadPlugin("D:\megui\tools\avisynth_plugin\VSFilter.dll")
TextSub("X:\xxxx.ass")

2. changfps通过加或者砍帧来改变帧率,convertfps不通过加帧砍帧,而是通过帧的状态来决定用blend或者switch模式来转换帧率, assumefps只改变帧率参数来改变帧率。一个不行你就试试另外的,毕竟还没一个能做到万金油
[发帖际遇]: belmont学电线杆君倒卖烧烤用品赚得14 柯币 金钱 幸运榜 / 衰神榜
回复 喝彩 无视

使用道具 举报

杯户中学生

 楼主| 发表于 2011-12-1 20:06:42 | 显示全部楼层
belmont 发表于 2011-12-1 18:40
1. LoadPlugin("D:\megui\tools\avisynth_plugin\VSFilter.dll")
TextSub("X:\xxxx.ass")

1.的问题已经完全解决了 感谢2位指教!
2.还是需要自家研究下
感谢~
回复 喝彩 无视

使用道具 举报

杯户中学生

 楼主| 发表于 2011-12-1 22:53:51 | 显示全部楼层
只要是这样信息就能正常>>> Video: DivX 5 704x384 23.98fps [Stream 00]
                                                Audio: Dolby AC3 48000Hz 5ch 448kbps [Stream 01]
但是这样信息就会抱错>>>>>Video: Xvid 704x384 119.88fps [Stream 00]
                                     Audio: Dolby AC3 48000Hz 6ch 448kbps [Stream 01]

avs函数信息:directshowsource("03.avi").ConvertFPS(23.976).Lanczosresize(480,272).undot().textsub("03.ssa")
#.textsub("source.ass")刚才在压制的时候 报以下错误


---------------------------
AviSynth error
---------------------------
AviSynth script error:

ConvertFPS: New frame rate too small. Must be greater than 79.9207 Increase or use 'zone='
(U:\Users\Administrator\Desktop\x1060_x246_make\03.avs, line 1)
---------------------------
确定   
---------------------------
回复 喝彩 无视

使用道具 举报

最后的银色子弹

发表于 2011-12-2 20:20:51 | 显示全部楼层
本帖最后由 keithkid 于 2011-12-2 20:26 编辑

说老实话,这个对话过程没看懂。。。
的确有些片源是120fps或者vfr的
对于120fps的片子,要强制,你可以用changefps来砍。。。但是效果不好的,会有顿感的,lz为什么会要把24/30混合的砍成24?
回复 喝彩 无视

使用道具 举报

杯户中学生

 楼主| 发表于 2011-12-3 10:41:39 | 显示全部楼层
回复 keithkid 的帖子

您好 我现在就是遇到这个难题 就是120fps的片子不能压 在压制前把avs 放到播放器里先查看 会发现要么片子加速播放了 要么就是播放不出来! 然后使用changefps=23.967 压制出来的视频会很大 比原先正常的要大很多! 有什么好办法解决120fps强制压缩23.976 压出来的效果和正常的一样?
[发帖际遇]: yure_sun偷吃小哀的冰激凌,被小柯麻醉+足球,损失5 柯币 金钱 幸运榜 / 衰神榜
回复 喝彩 无视

使用道具 举报

最后的银色子弹

发表于 2011-12-3 21:06:18 | 显示全部楼层
但是为什么你要把120fps的片子砍下来呢一定,体积是你压制参数决定的呀,和砍24fps关系不大啊。。。
回复 喝彩 无视

使用道具 举报

杯户中学生

 楼主| 发表于 2011-12-4 00:29:40 | 显示全部楼层
回复 keithkid 的帖子

因为我那个播放器只能播放23帧的片子哦!
回复 喝彩 无视

使用道具 举报

禁止发言

头像被屏蔽
发表于 2011-12-12 19:45:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
[发帖际遇]: 参加抽奖时遇到小兰让其帮忙抽奖,结果中了一等奖,获得45 柯币 金钱 幸运榜 / 衰神榜
回复 喝彩 无视

使用道具 举报

杯户中学生

发表于 2012-1-25 00:32:50 | 显示全部楼层
可以試試沙發提供的方式

assumeFPS(24000,1001)
這樣
回复 喝彩 无视

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

本版积分规则

Archiver|手机版|小黑屋|名侦探柯南事务所 ( 沪ICP备05038770号 )

GMT+8, 2025-1-30 13:25 , Processed in 0.100154 second(s), 21 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表