Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.544.116 Times

chaplin 1.10

  Date Added: February 24, 2010  |  Visits: 956


Report Broken Link
Printer Friendly Version

Product Homepage
Download (84 downloads)

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.

Requirements: No special requirements
Platforms: Linux
Keyword: Chaplin Chapter Dvd Chapter Files For Linux Menu Menu Pages Mpeg Mpg Mymovie Svcd Tool Vcd Xml
Users rating: 0/10

License: Freeware Size: 23.55 KB
More Reviews or Write Review

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  
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
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  
Programming  -  Disassembler for linux 0.3.3
Disassembler for linux is a software that will try to provide a gui driven tool to disassemble executables. Written in C++, and will disassemble binaries from a number of OSses..
368.64 KB  
Networking Tools  -  Layer-7 Packet Classifier for Linux 2.12.1
Layer-7 Packet Classifier for Linux is a classifier for the Linux kernels Netfilter subsystem that identifies packets based on application layer data (OSI layer 7). This means that it can classify packets as HTTP, FTP, Gnucleus, eDonkey2000,...
89.09 KB  
Networking Tools  -  ICMP Hostname Tools for Linux 0.3
The ICMP Hostname Tools for Linux include a responder daemon, a lookup tool, and a nameswitch module to handle ICMP host name functions. The NSS module caches all requests (including failures) and honors the TTL value sent by the responding...
26.62 KB  
Multimedia & Graphics  -  Free Video Capture 5.4.9
The conspicuous feature of Free Video Capture is recording screen video. It enables you to make your own video through web camera or record your games online to share them with your friends or upload to websites for entertainment. It is a...
1.54 MB  
Multimedia & Graphics  -  Open Factory 3D For Linux 2.4
Open Factory 3D is a free factory design application that helps you to place your machines and factory equipment on a factory 2D plan, with a 3D preview.
15.49 MB  
Multimedia & Graphics  -  Fractal4D 1.30
Fractal4D is an Adobe AIR application that lets you draw really cool detailed fractal swirls that can then be exported as a vector for use in Adobe Illustrator or as a plain PNG. There are a whole load of options that allow you to tweak the...
40.96 KB  
Multimedia & Graphics  -  gst-simple-player 0.0.0
gst-player is a very basic media player that uses GStreamer. The objective is to be simple but useful. Some of the features are based on MPlayer's UI. gst-player can also be used as an example for bigger projects.
40.96 KB  
Multimedia & Graphics  -  PVR150 Capture Utility 0.8
PVR150 Capture Utility is a video capture tool for MythTV. Developer comments I haven't been at this very long so I really don't know what I'm doing. I just know it works on my computer. Your milage may vary wildly. I was...
81.92 KB  
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  -  Ive 2005-09-26
LVE is a frame and GOP accurate editing of MPEG1/2 video files. Differnet mpeg formats are supported: program streams ("PS") including DVD conform vob format, single elemtary video streams ("ES"). multiplexed, packed elementary A/V streams...
747.52 KB  
Video Editors  -  Veejay 1.0
Veejay is a visual instrument and realtime video sampler. Veejay allows you to "play" the video like you would play a piano. While playing, you can record the resulting video directly to disk (video sampling). Veejay can be operated live by using...
1.3 MB