From 24a5a7463719538df151e32077974a2d5c77edf5 Mon Sep 17 00:00:00 2001 From: 0tkl Date: Fri, 27 Dec 2024 01:27:47 +0800 Subject: [PATCH] Update links (#48) * Update AviSynth project links * Update ffms2 project links * Update libass project link * Update luafilesystem module link * Update link to wxWidgets regular expression page --- content/en/docs/latest/Automation/Lua/Modules.md | 2 +- content/en/docs/latest/Options.md | 10 +++++----- content/en/docs/latest/Select_Lines.md | 2 +- content/en/docs/latest/Video.md | 2 +- content/zh-cn/docs/latest/Options.md | 10 +++++----- content/zh-cn/docs/latest/Video.md | 2 +- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/content/en/docs/latest/Automation/Lua/Modules.md b/content/en/docs/latest/Automation/Lua/Modules.md index a4185a78a..0dbab1a93 100644 --- a/content/en/docs/latest/Automation/Lua/Modules.md +++ b/content/en/docs/latest/Automation/Lua/Modules.md @@ -52,5 +52,5 @@ Note that `karaskel.lua`, `utils.lua` and `unicode.lua` do not have to be `requi [luabins](https://github.com/agladysh/luabins) : A serialization library for saving tables to extradata or config files -[lfs](http://keplerproject.github.io/luafilesystem/) +[lfs](https://lunarmodules.github.io/luafilesystem/) : Some assorted filesystem functionality not supported by the Lua standard library. diff --git a/content/en/docs/latest/Options.md b/content/en/docs/latest/Options.md index 141f5c6d3..e7aabebc6 100644 --- a/content/en/docs/latest/Options.md +++ b/content/en/docs/latest/Options.md @@ -476,12 +476,12 @@ Audio provider methods. _avisynth_ (Windows only) - : Uses [Avisynth](http://www.avisynth.org) to load audio. All file types + : Uses [Avisynth](http://avisynth.nl/index.php/Main_Page) to load audio. All file types will be loaded with DirectShowSource(), except for AVS files which will be opened with Import(). _FFmpegSource_ - : Uses [FFMS2](http://code.google.com/p/ffmpegsource/) to load audio. + : Uses [FFMS2](https://github.com/FFMS/ffms2) to load audio. Generally more reliable than opening via DirectShowSource, but slower due to that it has to index files first. @@ -621,7 +621,7 @@ Video provider operating system you are running under. The following alternatives exist: _avisynth_ (Windows only) - : Uses [Avisynth](http://www.avisynth.org) to load video. Versatile, + : Uses [Avisynth](http://avisynth.nl/index.php/Main_Page) to load video. Versatile, supports loading almost all common formats as well as .d2v files (indexed DVD VOBs) if the correct plugin is supplied. Note that Aegisub can install its own avisynth.dll instead of using your system @@ -631,7 +631,7 @@ Video provider scripts. _FFmpegSource_ - : Uses [FFMS2](http://code.google.com/p/ffmpegsource/) to load video. + : Uses [FFMS2](https://github.com/FFMS/ffms2) to load video. Generally the most reliable option. Subtitles provider @@ -645,7 +645,7 @@ Subtitles provider renderer which defines the ASS format used by Aegisub. _libass_ - : Use [libass](http://code.google.com/p/libass/) to render subtitles. + : Use [libass](https://github.com/libass/libass) to render subtitles. libass is far faster than VSFilter and (somewhat) cross-platform, but unfortunately still has some rendering differences from VSFilter and font-related issues on Windows. If you are doing complex typesetting diff --git a/content/en/docs/latest/Select_Lines.md b/content/en/docs/latest/Select_Lines.md index e68256a92..f9dbd8247 100644 --- a/content/en/docs/latest/Select_Lines.md +++ b/content/en/docs/latest/Select_Lines.md @@ -42,7 +42,7 @@ Regular Expression match reading the [perlretut manual page](http://perldoc.perl.org/perlretut.html) or googling. For a reference of the exact syntax supported by Aegisub, see the [wxWidgets regular expressions reference - page](http://www.wxwidgets.org/manuals/stable/wx_wxresyn.html). + page](https://docs.wxwidgets.org/stable/overview_resyntax.html). ### In field diff --git a/content/en/docs/latest/Video.md b/content/en/docs/latest/Video.md index 278fb722b..6930e2578 100644 --- a/content/en/docs/latest/Video.md +++ b/content/en/docs/latest/Video.md @@ -21,7 +21,7 @@ use a dummy (mockup, blank) video, press _Use dummy video_. ### Supported formats -Aegisub normally uses [FFMS2](http://code.google.com/p/ffmpegsource/) to open +Aegisub normally uses [FFMS2](https://github.com/FFMS/ffms2) to open video, which supports opening nearly all common A/V formats, and many uncommon ones. For a full list of codecs supported, see [FFmpeg](http://ffmpeg.org/) or [Libav](http://libav.org/) documentation. Note that FFMS2 current has issues diff --git a/content/zh-cn/docs/latest/Options.md b/content/zh-cn/docs/latest/Options.md index 832d2a2e0..df3bcae2d 100644 --- a/content/zh-cn/docs/latest/Options.md +++ b/content/zh-cn/docs/latest/Options.md @@ -402,14 +402,14 @@ name]({{< relref "Commands" >}}), then set the hotkey as when editing them. : 选择使用何种后台处理方式来载入音频。目前提供两种可选方式。 *avisynth* (仅限Windows) - : 使用 [Avisynth](http://www.avisynth.org) 载入音频。 + : 使用 [Avisynth](http://avisynth.nl/index.php/Main_Page) 载入音频。 所有类型的文件都将会在Avisynth脚本中以DirectShowSource()方式被载入,但\*.avs脚本文件会以Import()方式被载入。 译者注:如果你懂得编写AVS脚本的话,甚至可以使用LwlibavAudioSource()等五花八门的方式载入音频文件。 但如果你不懂如何写AVS,这个方式就不要考虑了。因为DirectShowSource()这种"高级"滤镜实在是和人品有关, 推荐还是用下面的FFMS2载入音频。 *FFmpegSource* - : 使用 [FFMS2](http://code.google.com/p/ffmpegsource/) 载入音频。 + : 使用 [FFMS2](https://github.com/FFMS/ffms2) 载入音频。 比使用DirectShowSource()方式载入更加可靠,但是载入速度相对会慢一些。缘于FFMS2需要先索引一遍媒体文件,通常这 会花费一些时间,时间长短视文件大小以及电脑性能而异。 @@ -532,7 +532,7 @@ Portaudio 设备 视实际情况可能存在以下选项: *avisynth* (仅限Windows) - : 使用[Avisynth](http://www.avisynth.org)来载入视频。 + : 使用[Avisynth](http://avisynth.nl/index.php/Main_Page)来载入视频。 Avisynth支持载入绝大多数常见格式的媒体以及\*.d2v文件(注:d2v文件是DVD VOB媒体文件的索引文件, 但对\*.d2v文件的支持需要正确安装相关Avisynth源滤镜,即DGSource)。 @@ -543,7 +543,7 @@ Portaudio 设备 同样的,如果你不明觉厉的话,请下移目光↓ *FFmpegSource* - : 使用[FFMS2](http://code.google.com/p/ffmpegsource/)来载入视频。 + : 使用[FFMS2](https://github.com/FFMS/ffms2)来载入视频。 如果你看不懂上面在说些什么,那么FFMS2就是你最好的选择。它支持绝大多数常见视频格式并且通常极为可靠。 但对于较大的媒体文件可能会花费几十秒乃至几分钟的索引时间。 @@ -558,7 +558,7 @@ Portaudio 设备 2.40来渲染字幕。这是Aegisub针对ASS格式字幕文件使用的标准渲染器。 *libass* - : 使用[libass](http://code.google.com/p/libass/)来渲染字幕。 + : 使用[libass](https://github.com/libass/libass)来渲染字幕。 libass渲染速度远快于VSFilter,并且libass一定程度上可以跨平台使用。 它和VSFilter的渲染方式有些不同,但不幸的是,libass在Windows平台上有一些已知的字体渲染BUG。 鉴于越来越多的人开始使用libass,如果你在制作复杂的软字幕,那么最好同时用libass和VSFilter检查一下你的字幕渲染情况。 diff --git a/content/zh-cn/docs/latest/Video.md b/content/zh-cn/docs/latest/Video.md index 11b18a06a..4d8ec4936 100644 --- a/content/zh-cn/docs/latest/Video.md +++ b/content/zh-cn/docs/latest/Video.md @@ -19,7 +19,7 @@ Aegisub不是一个视频(或媒体)播放器,但它依然支持载入多 ### 支持格式 -Aegisub通常使用[FFMS2](http://code.google.com/p/ffmpegsource/)来打开视频,它基本上支持所有常见的音频和视频格式和许多不常见的格式。如果你要查看完整的支持的编解码器的列表,请参阅[FFmpeg](http://ffmpeg.org/) +Aegisub通常使用[FFMS2](https://github.com/FFMS/ffms2)来打开视频,它基本上支持所有常见的音频和视频格式和许多不常见的格式。如果你要查看完整的支持的编解码器的列表,请参阅[FFmpeg](http://ffmpeg.org/) 或者[Libav](http://libav.org/)的文档。注意:FFMS2当前无法正常处理交错的H.264编码的视频。 在Windows平台,您可以使用[Avisynth](http://avisynth.org/mediawiki/Main_Page)来取代FFMS2。