avisynth

从 FFmpeg 到 AviSynth 的帧服务
avisynth

从 FFmpeg 到 AviSynth 的帧服务

我的程序设置方式是,我需要在 FFmpeg 中有一个流,将其帧服务到 AviSynth 脚本,然后再将其帧服务回 FFmpeg。整个过程是 Java 程序->FFmpeg->AviSynth->FFmpeg->最终输出文件。 我遇到的问题是从 FFmpeg 跳转到 AviSynth。我看到某处说可以从 FFmpeg 打开 TCP 流到 AviSynth,但我无法让它工作,而且无论如何这不是一个优雅的解决方案。 我不一定需要从 FFmpeg 到 AviSynth 进行帧服务,但我也可以采用某种方式从任何内容到 AviSynth 进...

Admin

MeGUI InterFrame - 帧间非常糟糕
avisynth

MeGUI InterFrame - 帧间非常糟糕

我的原始文件是 23.976 fps,我使用 MeGUI帧间将其转换为 60fps。好吧,它成功地将其转换为 59.940 fps,但中间的很多帧都很糟糕。我发现当物体的运动很剧烈时就会发生这种情况,例如图像中的爆炸。 原始 23.976 FPS 转换后为 59.940 FPS 这是我的 avs 脚本。 LoadPlugin("C:\Program Files (x86)\MeGUI_2624_x86\tools\lsmash\LSMASHSource.dll") LSMASH...

Admin

如何使用 AviSynth 平滑锯齿线条?
avisynth

如何使用 AviSynth 平滑锯齿线条?

我的视频质量很差480p然后,我使用 AviSynth 和 MeGUI 对其进行转码。我使用了一些脚本来提高质量,并将视频升级到720p。如下图所示,输出质量有了很大改善。我真的认为它仍然可以改进,但我无法用我的脚本平滑锯齿线。有人知道怎么做吗?或者推荐一些专门去除那些锯齿线的 AviSynth 插件。 [在新选项卡中打开图像,并放大以查看图像细节。] ...

Admin

Avisynth 音频平衡
avisynth

Avisynth 音频平衡

我希望有人知道一种简单的方法来调整 Avisynth 中的音频通道平衡。 我正在尝试将这些结合起来二 视频合二为一(是的,我知道有些已经存在了)。我编写了一个 Avisynth 脚本(见下文)来将它们组合在一起,效果很好,但作为额外的细节,我想调整音频平衡,以便每个视频的音频略微偏离相应的通道(北半球略微偏离左侧,南半球略微偏离右侧)。 不幸的是,我很难找到有关在 Avisynth、FFMpegSource 或 VirtualDub 中调整音频/声道平衡的任何信息。我​​宁愿避免求助于完整的 NLE。 有没有简单的方法可以调整音频平衡? Load...

Admin

avisynth-视频帧速率不匹配(AssumeFPS-ChangeFPS)
avisynth

avisynth-视频帧速率不匹配(AssumeFPS-ChangeFPS)

我想只加速视频中的某些帧,而不将其分成几个部分,下面是我用来执行此操作的代码 AVISource("C:\Users\me\Desktop\source_10FPS.avi") # get the 10 fps video source b= Trim(0,100) # trim the first 10 seconds a= Trim(100,200).AssumeFPS(14, sync_audio=TRUE) # trim and speed it up ...

Admin

使用 FFmpeg 从视频中提取图像时,是否可以从给定数字开始计数?
avisynth

使用 FFmpeg 从视频中提取图像时,是否可以从给定数字开始计数?

我正在使用 ffmpeg 从视频中提取静态图像。首先从视频开头提取到给定时间,然后从给定时间的视频结尾提取。因此,我使用两个 ffmpeg 命令行来实现我的目标。我的问题是,当我保存图像时,两个序列都从 1 或 00000001 开始,并且我想从与第一个序列结束不同的某个数字(但更大)开始第二个序列。我的命令是: wine avs2yuv.exe input1.avs - | ffmpeg -y -f yuv4mpegpipe -i - -f image2 -vf fps=fps=0.1 -q:v 2 ./thumb001/%09d.jpg" wine ...

Admin

例子
avisynth

例子

我用 gopro 录制了一个视频,由于在大约 17 分钟后达到最大文件大小,所以视频被分成了 3 个部分,然后 gopro 会自动将其分成多个部分。我还有一个用 camstudio 录制的桌面。 我需要连接 3 个 gopro 视频,并将 camstudio 录制内容叠加为画中画视图。 即最终结果如下所示,其中 9 是覆盖图,1、2、3 是 gopro 视频 999999999999999 111111222222333 我必须定期执行此操作(以及多个视频),因此希望编写一个批处理文件来生成所需的输出,格式为 windows media playe...

Admin

如何查看 Windows Media Player 使用的筛选器图形
avisynth

如何查看 Windows Media Player 使用的筛选器图形

我有一个无法在“图形编辑”中渲染的视频: GSpot 无法渲染: 并且 AVISynth 的 DirectShowSource 无法打开: 但 Windows Media Player (12) 可以正常播放它。 当 DirectShow 本身无法呈现文件时,我如何找出 Windows Media Player 正在使用的过滤器? 我尝试以管理员身份运行 GraphEdit 并连接到远程图表,但 Windows Media Player 未在运行对象表中注册其图表: 相关问题:如何访问 AviSynth 中 Windows M...

Admin

AviSynth ChangeFPS:组合不同帧速率的视频
avisynth

AviSynth ChangeFPS:组合不同帧速率的视频

我有两个相同场景的视频录制,但帧速率不同,我想使用 AviSynth 脚本将它们合并。一个视频以 30fps 录制,另一个以 120fps 录制。我想要做的是让它们在时间上保持同步,这意味着对于 30fps 视频的每一帧,输出应该显示 120fps 视频的 4 帧。我希望最终输出的视频以 30fps 播放,这样持续时间是原始录制的 4 倍。 从 AviSynth 的文档来看,这似乎ChangeFPS是我需要的功能,因为它会删除和复制帧,而“AssumeFPS”只会更改播放速度(我的计划基本上是将 30fps 剪辑的每一帧速度提高四倍)。但是,该过滤器似乎并...

Admin

64 位 x264 和 32 位 Avisynth YUY2?
avisynth

64 位 x264 和 32 位 Avisynth YUY2?

目前,我有一个输出 YUY2 色彩空间的 Avisynth 文件,我想以高 4:2:2 配置文件 H.264 对其进行编码。 由于我的 Avisynth 滤镜尚未提供 64 位版本,因此我必须使用 32 位 Avisynth。我可以使用 32 位 x264 完美地对其进行编码。但 32 位版本速度较慢。如果我使用 64 位 x264,编码器无法加载 32 位 Avisynth,因此我必须通过管道传输。 如果我使用标准 HiP/Hi10P 配置文件进行编码,我可以使用 avs2yuv,它可以生成 YV12 原始数据以传输到 x264。但我找不到任何可以传输...

Admin

AviSynth:如何调整视频大小至 480,保持宽高比
avisynth

AviSynth:如何调整视频大小至 480,保持宽高比

如何在 AviSynth 中将视频大小调整为 480 像素高,同时保持宽高比?为简单起见,假设采用双线性调整大小。 我试过了: source = DirectShowSource("TheClip.avi") resized = BilinearResize(source, target_height=480) return resized 但这给出了错误 脚本错误:函数“BilinearResize”的参数无效 笔记:我不提供的原因width是我没有知道宽度。脚本正在被媒体服务器, 那现在强制使用艾维合成为了执行调整大小。 我不知道...

Admin

如何在 AviSynth 中加载 FLV?
avisynth

如何在 AviSynth 中加载 FLV?

如何在 AviSynth 中加载 FLV。标准: DirectShowSource("2011 Visa Championships.flv") 失败: 视频返回:“DirectShowSource:无法打开文件 2011 Visa Championships.flv: 无法播放该文件。不支持该格式。” 音频返回:“DirectShowSource:无法打开文件 2011 Visa Championships.flv: 无法播放该文件。不支持该格式。” 我已经ffdshow安装了;但我不知道如何说服 AviSynt...

Admin

将电影从 25fps PAL 转换回 24fps,无需重新压缩
avisynth

将电影从 25fps PAL 转换回 24fps,无需重新压缩

我经常会碰到原本为 24fps 的电影或电视节目(所有电影和大多数美国电视节目都是如此),但已转换为 25fps 以用于 PAL playblack。 将 24fps 源素材转换为 25fps 非常简单: 播放速度提高 1.0466% 这会让2h 20m电影变成2h 14m 24s电影。它还会带来不良的副作用,即增加沥青一个完整的音符。这让每个发言者黑栗鼠我觉得令人反感的品质。 我将一个示例 PAL(25fps)视频剪辑上传到 YouTube: 样本 25fps PAL 您可以将其与原始的 24fps 电影版...

Admin

如何将 AviSynth 视频上传到 Youtube?
avisynth

如何将 AviSynth 视频上传到 Youtube?

我已经找到了方法,但我想知道如何正确快速地做到这一点 我就是这么做的: 将脚本打开到 Avisynth Proxy 中 启动代理和 Avidemux 将视频保存到文件 将文件上传至 Youtube 问题: 太麻烦了 到目前为止我只能生成未压缩的文件 ...

Admin

使用 AviSynth 播放带有第三个视频音频的多个视频
avisynth

使用 AviSynth 播放带有第三个视频音频的多个视频

我有三个视频,其中只有两个具有相同的图像尺寸。我可以使用 AviSynth 同步播放视频: clip1 = DirectShowSource("leftVideo.avi", audio=false) clip2 = DirectShowSource("rightVideo", audio=false) StackHorizontal(clip1,clip2) 现在,第三个视频实际上有我想要播放的音频,并且格式和尺寸与前两个不同。我可以用第三个视频的音频播放前两个视频之一,如下所示: Video=AVISource("leftVideo.avi")...

Admin