Difference between revisions of "Anri-chan/Source"

From SDA Knowledge Base

Jump to: navigation, search
(added perl coding standards link)
(Making room for Anri 4. Got rid of unused programs.)
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 3===
 +
[[Anri-chan/Source/anri.bat|anri.bat]] - The main script; asks the relevant questions and encodes the movie.
  
 
[[Anri-chan/Source/statid.bat|statid.bat]] - Station ID sample script; produces an example StatID to preview.
 
[[Anri-chan/Source/statid.bat|statid.bat]] - Station ID sample script; produces an example StatID to preview.
Line 10: Line 11:
 
[[Anri-chan/Source/ini.bat|ini.bat]] - Change settings.
 
[[Anri-chan/Source/ini.bat|ini.bat]] - Change settings.
  
[[Anri-chan/Source/anridesktoploc.bat|anridesktoploc.bat]] - Sets the %DESKTOP% variable. <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>
  
 
===Avisynth Library===
 
===Avisynth Library===
Line 25: Line 26:
  
 
===C Files===
 
===C Files===
[[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/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/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/fieldorder.cpp|fieldorder.cpp]] - Scans a vob for the field order flag. <font color="red">No longer in use.</font>
+
 
+
[[Anri-chan/Source/fourccc.cpp|fourccc.cpp]] - [[Media:fourccc_0.1.zip|exe]] - Compares video fourcc with given parameter.
+
  
 
[[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/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.
 
 
===Logging===
 
  
 
===Compile===
 
===Compile===
[[Anri-chan/Source/anrichan.nsi|anrichan.nsi]] - Installer
+
[[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/builddir.bat|builddir.bat]] - Helps build directory content list.

Revision as of 16:44, 24 August 2008

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.

Anri-chan 3

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

statid.bat - Station ID sample script; produces an example StatID to preview.

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

nate.avs - The M2K2SDA Avisynth library written by nate and ballofsnow

Misc. Files

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

directshowsource_list.txt - Compare AVI fourCC with list to determine avisource or directshowsource.

PHP Files

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

C Files

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

mp4nerf.c - exe - Disables all but the first audio track in a muxed MP4 file. Not currently integrated into anri-chan.

Compile

anrichan.nsi - Anri-chan 3 installer

builddir.bat - Helps build directory content list.

Coding standards

Perl

Personal tools