chaplin 1.10 |
Date Added: February 24, 2010 | Visits: 430 |
|
||||||||
|
chaplin is a dvd chapter tool for Linux (and all other *ixes with libdvdread support). The tool parses a DVD disc or image and extracts the exact duration for each chapter of a given title. Then the total list of chapters is split into a user-selectable number of subsets. Each subset should have approximately the same duration. This is a very useful approach for multi-cd rips. You no longer simply split the movie in the middle of the frame count but you choose two sets of chapters for both parts which both have (almost) the same length. Then the disc-break is not at a rather random point (concering the story telling of the movie) but at the end of a dvd-chapter. The chapter timings and the split sets are also very useful for chapter navigation (even on a single disc). The normal output mode of chaplin thus prints the chapters relative beginning time and the duration in a wide number of formats, ranging from seconds, frame counts to timestamps. For S/VCD mastering chaplin can also produce vcdimager XML files for each disc. There a complete sequence structure with chapter entry points is defined. Also the full navigation setup for chapter hopping is provided. Additionally you can add chapter menus and automatically create the necessary menu pages out of thumbnails extracted directly from the DVD. Installation: You will need the libdvdread library for this tool. Specify its installation path in the provided Makefile. Then a simple call to "make" should build the chaplin binary. Copy the binary into your PATH. It is very useful to have transcode and vcdimager installed. The chaplin-genmenu tool needs transcode, ImageMagick and the mjpegtools. Usage Simple Usage Just call chaplin the following way: chaplin -d < dvd_path > -t < title > This will display a chapter summary and places all chapters into a single subset (the default). This is useful for a single cd transfer. For multi-cd targets you specify the number of subsets with the -p option: chaplin -d < dvd_path > -t < title > -p 2 This will divide the chapters up into 2 subsets. They should have almost the same size (this depends largely on the granularity of the provided chapters). Now you know which chapters fit on the first disc, know the exact frame count and you can calculate the exact bitrate for this part and finally transcode each part. Chapter Info Detailed info on the chapters is also available. Just add the -c option and per chapter info is printed: chaplin ... -c The standard output mode prints the relative offset of each chapter in the part. With the -l option you can replace this display with the length of each chapter. S/VCD Mastering If your target is a set of S/VCDs then the -x option is very useful: chaplin ... -x MYMOVIE MYMOVIE is the basename of the VCDs. This option generates a XML S/VCD description for vcdimager which contains the exact chapter setup found by chaplin. The XML files are called "vcdNN.xml" and are created in the current directory. Name the MPEG files made from each subset "partNN.mpg" and place them in the same directory (NN=part number). Now a call to: vcdxbuild vcdNN.xml should generate a SVCD image with chapters and navigation information. You can control the XML generation by passing suboptions to -x: chaplin ... -x MYMOVIE,vcd,my%02d.xml,movie%02.mpg This will generate VCD 2.0 XML files called myNN.xml and refers to MPEG movie files called movieNN.mpg. Do not forget to include a "%d" expression in the XML and MPEG file patterns. This will be replaced by the current part number. Numbering starts with one by default. Chaplin will begin with zero if you pass the -z option. The second argument defines the type of the disc: vcd or svcd. S/VCD Chapter Menus Since version 1.9 chaplin also supports the creation of XML mastering files for S/VCDs with chapter menus. Add the -m option to -x to enable menu creation. You have to specify how many chapters are selectable on each menu page. chaplin will then create a menu page set for each of the selected parts and each menu page will contain at most the given number of entries: chaplin ... -x MYMOVIE,svcd,my%02d.xml,movie%02.mpg,menu%02d-%d.mpg -m 6 In this example menu pages with up to six entries are created and labeled menu%02d-%d.mpg. Note the two %d replacement tags in the menu file name. The first one is replaced with the current part number and the second one counts the menu pages for this part. The generated XML will create a SVCD that shows the first menu page and allows to select the first six chapters with the numeric buttons. Furthermore you can switch to the next menu page. The referenced menu pages are MPEG files containing still images. Each menu page should depict the chapters that can be selected on this page. The menu pages can be rendered automatically with the chaplin-genmenu tool. Automatic Chapter Menu Generation The chaplin-genmenu script creates the chapter menu still image MPG files that are referenced in the S/VCD chapter menus. To guide this tool what should be rendered on each menu page, you have to create a chapling menu description with the -g command: chaplin ... -x ... -m < n > -g menu.txt Now have a look a the created menu description text file. Its splitted into blocks for each menu page: chaplin-menu 9 dvd "/dev/dvd" title 10 PAL 4:3 menu01-1.mpg 9 Part 1 Menu 1 01 0 Chapter 1 02 0 Chapter 2 03 0 Chapter 3 04 0 Chapter 4 05 0 Chapter 5 06 0 Chapter 6 07 0 Chapter 7 08 0 Chapter 8 09 0 Chapter 9 menu01-2.mpg 6 Part 1 Menu 2 10 0 Chapter 10 11 0 Chapter 11 12 0 Chapter 12 13 0 Chapter 13 14 0 Chapter 14 15 0 Chapter 15 The description contains the menu files to create and the chapters that are referenced on each page. You can edit this file to change the sample frame for each chapter that will be extracted to get the thumbnail image on the menu page: change the 0 value in the second column to the requested frame number. Finally you can edit the text that gets rendered on the menu pages: The title of each menu page is given in the title line (e.g.: "Part 1 Menu 1") and the chapter description after each frame number (e.g.: "Chapter 1"). Now run the menu page creator: chaplin-genmenu menu.txt This sets the dvd input device and title similar to the chaplin call and pass the generated chaplin menu description. This will create the MPG still images needed for S/VCD creation out of the XML file. Specify -n NTSC if creating a NTSC and not a PAL S/VCD. Use -v if creating a VCD and not a SVCD. With -o you can set a global offset for each chapter sample frame number. The -u option cleans up all temporary files created during program call. -x will display all external command calls to debug the tool. With -b, -l and -f you can adjust the rendering of the menu pages. Note that chaplin-genmenu is an incremental tool that only creates files that are not yet existing in the current path. So you can first call the tool (without -u) to create all intermediate files. Then you can retouch or repaint the menu PNG files and call the tool again to build MPG files. If you pass the -c switch then all files are recreated always. Whats New in This Release: - fixed crash in some parts calculations - output some video attributes in verbose mode - new menu.txt format now passes all important parameters - (dvd device, title, tvnorm and aspect ratio) automatically - chaplin-genmenu: - improved menu layout creation (hinted by S. Stordal) - manual layout setup with -m option - now reads all important parameters from chaplin directly - thumbs now have correct aspect ratio - default frame offset is now 16 (to skip partial gops) - new switch -c allows to always recreate files - new switch -s sets the font size - renamed switches to be more consistent.
|
| License: Freeware | Size: 23.55 KB |
|
Utilities
-
Ghost for Linux 0.23
Ghost for Linux project is a hard disk and partition imaging and cloning tool similar to "Norton Ghost" and by Symantec. The created images are optionally compressed, and they can be stored on a local hard drive or transferred to an anonymous... |
32 MB | |
|
3D Graphic Tools
-
Flash for Linux 0.2.1
Flash for Linux project is a development environment for Macromedia Flash, a format widely used for web applications and vector animation. F4L is in such early stages of design that it is not recommended for use by people without knowlege of... |
1.4 MB | |
|
Printer Tools
-
Lexmark Z11 printer driver for Linux 1.1
Lexmark Z11 printer driver for Linux is a Linux printer driver/filter for the Lexmark Z11 printer, supporting color and b/w printing, variable page size and more. The driver lz11-V2 is an improvement of the lz11 driver, which was first released... |
61.44 KB | |
|
Network & Internet
-
IEs for Linux 2.0.5/2.5 Beta 6
IEs for Linux project is a simple Bash Script program that installs Internet Explorer 6, 5.5 and 5 on Linux using Wine. The whole process is automatic and very easy. What is the magic? The magic of IEs4Linux is to use full browsers downloads... |
337.92 KB | |
|
File Renamers
-
PeaZip for Linux 4.5.1
PeaZip for Linux (Gnome, KDE and other desktop managers) is a free file and archive manager, structured as a frontend for multiple tools (like Ark and FileRoller), based on solid and proven Open Source technology of 7-Zip for handling mainstream... |
7.53 MB | |
|
MP3 Tools
-
WinX DVD Rip Copy for Mac 2.0
WinX DVD Rip Copy for Mac is only free for Mac OS X users. If you are using Mac OS X Tiger/Leopard/Snow Leopard, then this free DVD backup and ripping tool can help you copy the full DVD content to you Hard drive, or help you rip DVD to MP4 video... |
8.94 MB | |
|
Utilities
-
USB Server for Linux 1.7
USB Server for Linux. This new unique software product allows to share any USB device to use them over local network or Internet. To share USB device plugged into computer with Linux OS you just need to install USB Server product into your system.... |
93.75 KB | |
|
Utilities
-
Keepalived for Linux 1.1.13
Keepalived for Linux projects goal is to add a strong & robust keepalive facility to the Linux Virtual Server project. This project is written in C with multilayer TCP/IP stack checks. Keepalived implements a framework based on three family checks... |
215.04 KB | |
|
Utilities
-
zr364xx for Linux 0.70
zr364xx for Linux attempts to bring support under Linux for the Aiptek PocketDV 3300 in webcam mode (also known as "Maxell Maxcam PRO DV3"). All the code is still under developpement... If you just want to get on your PC the pictures and... |
15.36 KB | |
|
Utilities
-
Crash Recovery Kit for Linux 2.6.11.10
Crash Recovery for Linux sounds a bit superfluous. Linux is regarded as one of todays most stable Operating Systems. In the case of some hardware failure like a broken disk it can however be handy. Of course your machine doesnt have to have... |
38.1 MB |
|
Multimedia & Graphics
-
Headphone 0.1
Headphone is an amaroK script that offers a Dj-ing feature. You can send one or more songs from the playlist to the xmms - player. TODO: Configure the xmms - player to another soundcard or another channel of your soundcard. Use the "Sent To"... |
||
|
Multimedia & Graphics
-
Amarok Full Screen 0.5
Amarok Full Screen provides a full screen front end for Amarok. The look can be changed by custom THEMES.. Amarok Full Screen KDE-Apps.org Community Portal for KDE Applications Software Office Multimedia Graphic Network Printing Education Games... |
204.8 KB | |
|
Multimedia & Graphics
-
rate it! 0.7
rate it! script helps you rate your music easily, it works like that: each time track changes, the script checks whether the last track has been rated before, if not, it pops up a menu with ratings for you to pick from and then sets the rating for... |
3.07 KB | |
|
Multimedia & Graphics
-
GaimGajimNowPlaying 0.0.3
GaimGajimNowPlaying is an Amarok script add at the end of your status message in Gajim and Gaim what you are playing now.. Download KDE-Apps.org Community Portal for KDE Applications Software Office Multimedia Graphic Network Printing Education... |
30.72 KB | |
|
Multimedia & Graphics
-
Amarok letras.mus.br lyrics 0.1b
Amarok letras.mus.br lyrics is an amaroK script to get lyrics from http://letras.mus.br. Fixed a small bug that made it skip the first line of the lyrc. Many thanks to www.letras.mus.br for providing their service.. Amarok letras.mus.br... |
8.19 KB | |
|
Video Editors
-
Kigo Video Converter Free for Mac 6.1.2
Convert all popular video format on Mac OS X to play on iPod, iPhone, PSP, Zune and other Portable Media Players and cell phones. Kigo Video Converter Free for Mac OS X support all popular video formats including AVI, DivX, XviD, MPEG-1,... |
32.29 MB | |
|
Video Editors
-
DivFix++ 0.34
DivFix++ is an AVI Repair and Preview utility. This program designed to repair broken AVI file streams by rebuilding index part of file. This is very useful when trying to preview movies which are currently downloading from ed2k or bittorent... |
1024 KB | |
|
Video Editors
-
mmp 0.5
mmp is a fast & simple mplayer (or mpg123) frontend for X11 utilizing the WINGs toolkit. The project offers no playlist support but features an integrated file system browser. Compiling mmp make should work on any decent UN*X clone. Note, that... |
256 KB | |
|
Video Editors
-
jMovie 0.2
jMovie is a movie collection manager that simplifies the maintenance of your collection. jMovie project allows you to view information about each one of your movies, obtaining its data from internet movie data sources, downloading it to your... |
972.8 KB | |
|
Video Editors
-
gshowtv 1.2.1
GShow TV is a TV program schedule viewer and a Personal Video Recorder GUI. The basic purpose of GShow TV is to provide a nice GUI for viewing tv program schedule information and for recording the programs. GShow TV doesnt itself do the... |
204.8 KB |
