Difference between revisions of "Anri-chan/Source"

From SDA Knowledge Base

Jump to: navigation, search
(Batch Files: externalpaths.bat)
(Anri-chan 3: Statid.bat code moved into anri.bat)
 
(30 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Anri-chan]] is a set of Windows NT-series [[http://en.wikipedia.org/wiki/Batch_file batch files]] that bring together the functions of a number of movie editing and encoding applications to create movies suitable for publication on Speed Demos Archive.
+
[[Anri-chan]] is a set of Windows NT-series [http://en.wikipedia.org/wiki/Batch_file batch files] that bring together the functions of a number of movie editing and encoding applications to create movies suitable for publication on Speed Demos Archive.
  
===Batch Files===
+
===Anri-chan 4===
[[Anri-chan/Source/anri.bat|anri.bat]] - The main script; asks the relevant questions and encodes the movie.
+
[[Anri-chan/Source/anri.pl|anri.pl]] - The main script; asks the relevant questions and encodes the movie.
  
[[Anri-chan/Source/edit_settings.bat|edit_settings.bat]] - Settings script; asks most of the questions in anri.bat so it can skip them. Not currently integrated into Anri-chan.
+
[[Anri-chan/Source/config.ini|config.ini]] - Sample config file for use with anri; user should now be able to use it to totally automate Anri.
  
[[Anri-chan/Source/sample.bat|sample.bat]] - Source sample script; produces a short movie of source to determine DFnD settings.
 
  
[[Anri-chan/Source/statid.bat|statid.bat]] - Station ID sample script; produces an example StatID to preview.
+
[[Anri-chan/Source/lang_english.pl|lang_english.pl]] - English language localized strings. Imported from anri.pl.
  
[[Anri-chan/Source/install.bat|install.bat]] - Installs Anri-chan.
+
[[Anri-chan/Source/lang_german.pl|lang_german.pl]] - German language localized strings. Imported from anri.pl.
  
[[Anri-chan/Source/externalpaths.bat|externalpaths]] - Finds paths to external files/folders.
+
[[Anri-chan/Source/lang_swedish.pl|lang_swedish.pl]] - Swedish language localized strings. Imported from anri.pl.
  
[[Anri-chan/Source/anridesktoploc.bat|anridesktoploc.bat]] - Sets the %DESKTOP% variable.
+
[[Anri-chan/Source/lang_dutch.pl|lang_dutch.pl]] - Dutch language localized strings. Imported from anri.pl.
  
[[Anri-chan/Source/runatlow.bat|runatlow.bat]] - Runs a batch file in low priority mode. <font color="red">No longer in use.</font>
 
  
===Avisynth Library===
+
[[Anri-chan/Source/Feature list|Feature list]] - What we're working on now and will be working on in the future.
  
[[Anri-chan/Source/nate.avs|nate.avs]] - The M2K2SDA Avisynth library written by nate and ballofsnow
+
===Anri-chan 3===
 +
[[Anri-chan/Source/anri.bat|anri.bat]] - The main script; asks the relevant questions and encodes the movie.
  
===Template Files===
+
[[Anri-chan/Source/ini.bat|ini.bat]] - Change settings.
[[Anri-chan/Source/infotemplate.avs|infotemplate.avs]] - Used with DGindex to gather information of video, audio and audio delay.
+
  
[[Anri-chan/Source/template.avs|template.avs]] - Used with DGindex for wav files. <font color="red">No longer in use.</font>
+
[[Anri-chan/Source/edit_settings.bat|edit_settings.bat]] - Settings script; asks most of the questions in anri.bat so it can skip them. <font color="red">Not currently integrated into Anri-chan.</font>
  
[[Anri-chan/Source/template_mpa.avs|template_mpa.avs]] - Used with DGindex for mpa files. <font color="red">No longer in use.</font>
+
===Avisynth Library===
 +
[[Anri-chan/Source/sda.avs|sda.avs]] - The SDA Avisynth library written by nate and ballofsnow
 +
 
 +
===Misc. Files===
 +
[[Anri-chan/Source/DGIndex.ini|DGIndex.ini]] - DGIndex settings. Take note of Output_Method, Enable_Info_Log and Use_MPA_Extensions.
 +
 
 +
[[Anri-chan/Source/infotemplate.avs|infotemplate.avs]] - Used with DGindex to gather information of video, audio and audio delay.
  
 
===PHP Files===
 
===PHP Files===
 
[[Anri-chan/Source/df.php|df.php]] - Produces the dfnd_data.bat and dfnd_titles.bat game database files on the server side.
 
[[Anri-chan/Source/df.php|df.php]] - Produces the dfnd_data.bat and dfnd_titles.bat game database files on the server side.
  
===C Files===
+
===Compile===
[[Anri-chan/Source/aud.cpp|aud.cpp]] - Returns the audio type by reading the IFO file. <font color="red">No longer in use.</font>
+
[[Anri-chan/Source/anrichan.nsi|anrichan.nsi]] - Anri-chan 3 installer
 +
 
 +
[[Anri-chan/Source/builddir.bat|builddir.bat]] - Helps build directory content list.
  
[[Anri-chan/Source/diminit.cpp|diminit.cpp]] - Changes the dimensions/framerate of a black single-frame vob to be grouped as an initiator with other vobs in DGindex since it currently has problems with vobs that start with incorrect dimensions. Accompanying IFO files must be present for all chapters or diminit is not used. <font color="red">No longer in use.</font>
+
[[Anri-chan/Source/build_deps.sh|build_deps.sh]] - Builds the OS X binaries needed for Anri 4.
  
[[Anri-chan/Source/fieldorder.cpp|fieldorder.cpp]] - Scans a vob for the field order flag. <font color="red">No longer in use.</font>
+
===Coding standards===
 +
[[Anri-chan/Source/Coding_Standards/Perl|Perl]]
  
[[Anri-chan/Source/fourccc.cpp|fourccc.cpp]] - [[Media:fourccc_0.1.zip|exe]] - Compares video fourcc with given parameter.
+
===Deprecated===
 +
[[Anri-chan/Source/directshowsource_list.txt|directshowsource_list.txt]] - Compare AVI fourCC with list to determine avisource or directshowsource. Integrated into anri.pl.
  
[[Anri-chan/Source/mp4nerf.c|mp4nerf.c]] - [[Media:mp4nerf-b0.1.zip|exe]] - Disables all but the first audio track in a muxed MP4 file. Not currently integrated into anri-chan.
+
[[Anri-chan/Source/pgccount.cpp|pgccount.cpp]] - [[Media:pgccount_0.3.zip|exe]] - Finds all unique program chains in an IFO, to be used with Mplayer's stream dump. Integrated into anri.pl.
  
[[Anri-chan/Source/pgccount.cpp|pgccount.cpp]] - [[Media:pgccount_0.3.zip|exe]] - Finds all unique program chains in an IFO, to be used with Mplayer's stream dump.
+
[[Anri-chan/Source/mp4nerf.c|mp4nerf.c]] - [[Media:mp4nerf-b0.1.zip|exe]] - [[Anri-chan/Source/mp4nerf.pl|mp4nerf.pl]] - Disables all but the first audio track in a muxed MP4 file.  Now handled by MP4Box.
  
===Logging===
+
[[Anri-chan/Source/config_old.ini|config_old.ini]] - Sample config file for use with anri; user should now be able to use it to totally automate Anri. Now handled in a different way.
[[Anri-chan/Source/wtfwentwrong.bat|wtfwentwrong.bat]] - [[Media:wtfwentwrong.zip|download]] - Dump AVS, BAT, TXT into log.
+

Latest revision as of 19:32, 1 May 2010

Anri-chan is a set of Windows NT-series batch files that bring together the functions of a number of movie editing and encoding applications to create movies suitable for publication on Speed Demos Archive.

Anri-chan 4

anri.pl - The main script; asks the relevant questions and encodes the movie.

config.ini - Sample config file for use with anri; user should now be able to use it to totally automate Anri.


lang_english.pl - English language localized strings. Imported from anri.pl.

lang_german.pl - German language localized strings. Imported from anri.pl.

lang_swedish.pl - Swedish language localized strings. Imported from anri.pl.

lang_dutch.pl - Dutch language localized strings. Imported from anri.pl.


Feature list - What we're working on now and will be working on in the future.

Anri-chan 3

anri.bat - The main script; asks the relevant questions and encodes the movie.

ini.bat - Change settings.

edit_settings.bat - Settings script; asks most of the questions in anri.bat so it can skip them. Not currently integrated into Anri-chan.

Avisynth Library

sda.avs - The SDA Avisynth library written by nate and ballofsnow

Misc. Files

DGIndex.ini - DGIndex settings. Take note of Output_Method, Enable_Info_Log and Use_MPA_Extensions.

infotemplate.avs - Used with DGindex to gather information of video, audio and audio delay.

PHP Files

df.php - Produces the dfnd_data.bat and dfnd_titles.bat game database files on the server side.

Compile

anrichan.nsi - Anri-chan 3 installer

builddir.bat - Helps build directory content list.

build_deps.sh - Builds the OS X binaries needed for Anri 4.

Coding standards

Perl

Deprecated

directshowsource_list.txt - Compare AVI fourCC with list to determine avisource or directshowsource. Integrated into anri.pl.

pgccount.cpp - exe - Finds all unique program chains in an IFO, to be used with Mplayer's stream dump. Integrated into anri.pl.

mp4nerf.c - exe - mp4nerf.pl - Disables all but the first audio track in a muxed MP4 file. Now handled by MP4Box.

config_old.ini - Sample config file for use with anri; user should now be able to use it to totally automate Anri. Now handled in a different way.

Personal tools