标签: avisynth

错误:34,代码:'ENOENT'

我试图运行我的项目,但它在途中给了我ENOENT错误.是的我看过这个类似的问题,但它的解决方案对我不起作用.

PROJECTS.JS::CREATED 542a78fcaa50f4260d1e52a5
{ [Error: ENOENT, mkdir '/home/haint/avs3_tmp/html5-videoEditor-master/modules/..                      /public/projects/ca62a6012db5454fb0ba41d35f61afe6']
errno: 34,
code: 'ENOENT',
path: '/home/haint/avs3_tmp/html5-videoEditor-master/modules/../public/projects                    /ca62a6012db5454fb0ba41d35f61afe6' }
{ [Error: ENOENT, mkdir '/home/haint/avs3_tmp/html5-videoEditor-master/modules/..                /public/projects/ca62a6012db5454fb0ba41d35f61afe6/assets/']
errno: 34,
code: 'ENOENT',
path: '/home/haint/avs3_tmp/html5-videoEditor-master/modules/../public/projects                /ca62a6012db5454fb0ba41d35f61afe6/assets/' }
{ [Error: ENOENT, mkdir '/home/haint/avs3_tmp/html5-videoEditor-master/modules/..                /public/projects/ca62a6012db5454fb0ba41d35f61afe6/compositions/']
errno: 34,
code: 'ENOENT',
path: '/home/haint/avs3_tmp/html5-videoEditor-master/modules/../public/projects                /ca62a6012db5454fb0ba41d35f61afe6/compositions/' }
PROJECTS.JS::FOUND 542a78fcaa50f4260d1e52a5   
PROJECTS.JS::LIBRARY SERVED WITH 0 ASSETS
PROJECTS.JS::COMPOSITIONS SERVED WITH 0 COMPS.
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢

avisynth node.js npm

13
推荐指数
1
解决办法
3万
查看次数

使用Avisynth创建多个视频

我有一堆个人文件,我想通过Avisynth运行.但是,AVS文件只能创建一个视频.据我所知,没有办法从命令行声明变量的值.

我知道您可以创建一个生成一堆AVS文件的脚本,然后以某种方式将每个AVS文件转换为视频.但是,由于Avisynth是一个脚本系统,这看起来有点复杂.必须有某种方式通过脚本运行不同的视频,对吗?

做这个的最好方式是什么?提前致谢.

video batch-file batch-processing avisynth

7
推荐指数
1
解决办法
1868
查看次数

使用avisynth脚本作为ffmpeg的输入时出错

我搜索过互联网并没有找到解决方案.我希望这个问题不会重复.

我在同一个文件夹中有以下文件:

  • ffmpeg.exe(32位版本)
  • IN.mp4(视频编解码器 - AVC,音频编解码器 - PCM)
  • RUN_FILE.bat和RUN_AVS.bat批处理文件
  • SCRIPT.avs(avisynth脚本文件)
  • MSharpen.dll(锐化avisynth的过滤器)

内文RUN_FILE.bat:

ffmpeg -i "IN.mp4" -c:v libx264 -crf 24 -c:a libmp3lame -aq 2 OUT.mp4
Run Code Online (Sandbox Code Playgroud)

内文RUN_AVS.bat:

ffmpeg -i "SCRIPT.avs" -c:v libx264 -crf 24 -c:a libmp3lame -aq 2 OUT.mp4
Run Code Online (Sandbox Code Playgroud)

SCRIPT.avs(3行)内的文字:

LoadPlugin("D:\MSharpen.dll")

DirectShowSource("D:\IN.MP4")

MSharpen(15,150) 
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用外部程序(如媒体播放器classic)加载avisynth脚本,它可以正常工作(并锐化视频帧).

转到命令行并运行RUN_FILE.bat按预期工作,但运行时RUN_AVS.bat我收到以下错误(请参见屏幕截图):

错误信息

我发现这个令人困惑,因为配置了ffmpeg --enable-avisynth.

我很感激这方面的帮助 - 这是一个更大且非常重要的项目的一部分(自动扫描包含数百个视频文件的文件夹,锐化并将它们重新编码到具有相同文件名的另一个文件夹).

video ffmpeg avisynth

7
推荐指数
2
解决办法
5069
查看次数

以编程方式在视频剪辑上添加100个图像叠加

我正在寻找一种程序化视频编辑解决方案,它可以提供API,用于在视频(1080p)剪辑的特定坐标上的特定时间/帧中添加图像和文本叠加,以及调整大小到720p等.

我试过AviSynth,但由于"内存不足错误"导致总共约400次覆盖后被阻止 - 请参阅AviSynth Out of Memory错误(100s图像叠加)

还有什么我可以尝试的(示例代码会很棒)?

video video-processing avisynth

4
推荐指数
1
解决办法
1451
查看次数