Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 | Link |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
Chapter Grabber extract chapters from DVD, BD, HDDVD and add chapter names
ChapterGrabber
ChapterGrabber is made to extract chapter times from DVD, HD-DVD, and BluRay discs and combine them with chapter names from the internet. It produces chapter text files that are useful when muxing matroska and mp4 files. Install -------------------- You must have .NET Framework 3.5 available from WindowsUpdate. Whats New? -------------------- 2011-12-23 : v5.2 Small bugfixes to database and searches Added link to new database website http://chapterdb.org 2010-06-04 : v4.4 Queue search so interface stays responsive (add wait indicator) Add new support for choosing correct title with help of Google Title indictor for when good title chosen 2010-06-04 : v4.3 Queue database work to keep from slowing UI down Show animation while waiting on database work Fix import from clipboard for chapters copied from spun website 2010-06-03 : v4.2 Added new online database support from chapterdb.org Names automatically loaded when found in database Database automatically updated upon save 2010-05-13 : v4.1 Added auto-update downloading and installation 2010-05-13 : v4.0 Added update-checking and auto notification Added chapters file association 2010-05-10 : v3.9 Update TagChimpGrabber to specify type of movie 2010-05-09 : v3.8 Removed MetaGrabber Fixed TagChimpGrabber 2009-05-01 : v3.7 Attempt to fix globalization issues for non-US cultures Source code included 2009-01-23 : v3.6 New source for chapter names can now be grabbed from metaservices. ChapterGrabber now stores last open directory in settings and points to parent directory when it doesn't exist. HD-DVD support added. You can now extract chapters from the disc or directly from an XPL file. 4 new output formats added: TsMuxeR Meta, Timecodes, Celltimes, x264 QP File. You can now change current FPS without recalculating chapter times. 2009-01-09 : v3.5 New source for chapter names can now be grabbed from metaservices. ChapterGrabber now stores last open directory in settings and points to parent directory when it doesn't exist. 2008-12-19 : v3.4 ChapterGrabber can now detect the fps of BluRay discs via the CLIPINFO data. However, it does not yet support extracting the fps when directly opening a MPLS file. The new ChapterGrabber format has been finalized and can be properly loaded and saved. When moving the chapters up or down, only the names are moved and not the times. I also added some additional framerates to the config file, 50fps and 60/1.001fps. 2008-12-06 : v3.3 Two new output formats added: Matroska XML and ChapterGrabber XML formats (no support yet for loading these files). You can now choose a language to apply to all chapter names through a new menu. ChapterGrabber now detects and removes invalid characters in the tagChimp search results. 2008-12-03 : v3.2 IFO parsing was re-written with increased accuracy. It also no longer depends on vStrip.dll for IFO parsing. You can now change the FPS of your chapters in case you need to switch chapter times from NTSC to PAL. A new menu for recently opened files is now available. Bluray FPS is not yet detected. A new configuration file stores user and app settings. 2008-11-25 : v3.1 New support for reading chapters directly from BluRay discs. Also, IFO parsing was optimized and you can now read chapters directly from DVD discs without having to choose the IFO file. A new setting allows you to ignore the short last chapter that sometimes occur at the very end. 2008-11-19 : v3.0 Updated to .NET Framework 3.5. All changes prior to 2.0 were lost. ![]() I've added tagchimp chapter title import. You can search for your title and then choose from the search results. I've disabled the import from web as amazon no longer has chapter names on their website. 2004-03-25 : v2.3 Updated to Zulu's newest library for the IFO support. Created a new output format for creating Matroska XML chapter files. The up and down arrows only move the chapter names now. 2004-01-30 : v2.2.1 This version adds a new framerate to the menu 23.999fps. The registry key is no longer hard coded and can be changed in the config file. 2003-12-07 : v2.2 Updated XviD 1.0 Zones file creation to create only one zone for each chapter. It also sets the weight to 1 (100%). I added a new option to choose your framerate. 24.000fps seemed to work well in my test for NTSC DVD's that are inverse telecined. You will need the newest build of XviD for zones to work correctly. 2003-12-06 : v2.1 Added XviD 1.0 Zones file creation. It creates a registry file that can be easily merged to modify XviD's settings to force keyframes at chapters. I had to modify MAX_ZONES in config.h to double the number of zones from 64 to a more reasonable 128. Everything is handled as 23.976fps material. Will fix later. BTW, this feature needs testing. 2003-09-15 : v2.0 First release supporting direct ifo parsing thanks to zulu Therefore chapterXtractor is no longer needed. Directions -------------------- 1. Open your IFO, MPLS, or text file containing chapter times OR Open your BluRay or DVD disc 2. Type in the title of your movie 3. Click search to download chapter names 4. Choose the best result 5. Save your new text file Thanks to -------------------- - The tagChimp http://tagchimp.com/ - The ChapterStripper code by zulu http://zuludev.de.vu - The vStrip source code (in a modified DLL) by maven http://www.maven.de Author -------------------- For bug report, new feature use: http://jvance.com/pages/ChapterGrabber.xhtml
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server Last edited by Emp3r0r; 31st December 2011 at 20:28. |
![]() |
![]() |
![]() |
#2 | Link |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
6kb Zipped Binary Attached
Attachment approval required
[update]Newer Version Below[/update]
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server Last edited by Emp3r0r; 12th April 2003 at 22:24. |
![]() |
![]() |
![]() |
#3 | Link |
Registered User
Join Date: Nov 2001
Location: Germany, KS
Posts: 269
|
hey Emp3r0r,
that sounds interesting! will try it with my next encode ![]()
__________________
::zulu's devpage:: |
![]() |
![]() |
![]() |
#4 | Link |
Registered User
Join Date: Oct 2001
Posts: 343
|
Good work. Can you consider the other sites too, just in case BB doesn't have all the dvds.
http://www.allmovie.com/ http://www.blockbuster.com You seems to left matrix in the import box, it is better to leave it blank. ![]() http://video.barnesandnoble.com/sear...EOQ5K4FF#scene Right now, the program has no error checking or even a warning, I just imported a 20 chapters movie into a 18 chapter ifo. Program won't open in a network drive. Last edited by kxy; 13th December 2002 at 18:04. |
![]() |
![]() |
![]() |
#5 | Link | |
Registered User
Join Date: Oct 2001
Location: Outside the Bush INSanatory - Lisbon
Posts: 330
|
Quote:
|
|
![]() |
![]() |
![]() |
#6 | Link |
Registered User
Join Date: Oct 2001
Posts: 343
|
duartix,
I hope you are not talking about his matrix link. You don't really have use that link, see that underline link above the import names(http://video.barnesandnoble.com), you click on that one. |
![]() |
![]() |
![]() |
#7 | Link | |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
I've already made some updates such as
- Saving and restoring text fields - IFO files as default filter in open dialog - Better error checking I will release it with the C# source code later tonight after I finish my final final. Quote:
![]()
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server |
|
![]() |
![]() |
![]() |
#8 | Link |
Registered User
Join Date: Oct 2001
Posts: 343
|
Here is an example of importing it incorrectly. BN just put French Connection DVD set(1 and 2) together. I want to import chapter from French Connection 2, but the program just grab the first one.
http://video.barnesandnoble.com/sear...AN=24543020684 I save that page as a local file and edit out the first part, I put c:\temp\product.html in the import name box, it didn't import anything. I then publish it on my website; put in my address as the import name box, both cases the program won't import. Is the program restricted to http://video.barnesandnoble.com/? Last edited by kxy; 15th December 2002 at 21:31. |
![]() |
![]() |
![]() |
#9 | Link |
Registered User
Join Date: Oct 2001
Location: were people always get wet feet
Posts: 328
|
...haven't you finished your "final final" yet??
![]() Well, I was actually dreaming about such a luxurious tool. I often felt the same way as when I was typing huge columns of hex numbers of programme code from "64er"- magazine into my 8-bit-wonder,lightyears back from now, when having a workout with my left hand doing CTRL-C, CTRL-V... Thanky.
__________________
I'm probably misconfused... |
![]() |
![]() |
![]() |
#10 | Link | |
Registered User
Join Date: Oct 2001
Location: Outside the Bush INSanatory - Lisbon
Posts: 330
|
@kxy:
Quote:
@Emp3r0r: Please post the new version. |
|
![]() |
![]() |
![]() |
#11 | Link |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
New Version Posted
This version still requires ChapterXtractor (only when opening IFO files)!
[update]Newer Version Below[/update] (requires .NET framework) Directions
Source code release and more functionality is planned. Yes, it is still limited to using http://video.barnesandnoble.com but I am working on an online database for future releases. Enjoy.
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server Last edited by Emp3r0r; 12th April 2003 at 22:25. |
![]() |
![]() |
![]() |
#12 | Link |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
New Version Attached
pending approval
[update]Newer Version Below[/update]
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server Last edited by Emp3r0r; 12th April 2003 at 22:25. |
![]() |
![]() |
![]() |
#13 | Link | |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
Quote:
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server |
|
![]() |
![]() |
![]() |
#14 | Link |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
kxy: what do you think about an "Import from Clipboard" tool so you could just copy the chapters as text to the clipboard from your favorite website.
Paste from allmovie.com Code:
0. Chapter Selection 1. Trinity in a jam [:31] 2. Impossible pursuit [:55] 3. Follow instructions [1:27] 4. The question [:09] 5. "They're coming for you" [:10] 6. Unable to speak [:13] 7. Getting the bug out [1:08] 8. Morpheus' proposal [:24] 9. Down the rabbit hole [1:36] 10. Slimy rebirth [1:12] 11. Nebuchadnezzar's crew [1:54] 12. The real world [2:15] 13. The search is over [:57] 14. Training begins [3:51] 15. Morpheus/Neo matchup [3:18] 16. First jump [1:25] 17. The gatekeepers [:14] 18. Running silent and deep [2:17] 19. Dealing for bliss [1:03] 20. Off to see the oracle [3:42] 21. There is no spoon [3:12] 22. Choices...and a cookie [:17] 23. Glitch in the matrix [:03] 24. One left behide [:10] 25. Heroes unplugged [:02] 26. Cypher's burnout [2:43] 27. Matters of belief [2:37] 28. Virus to be cured [:18] 29. Lobby shooting spree [:23] 30. Dodge this [1:48] 31. Gotcha [1:46] 32. Rooftop rescue [2:06] 33. Subway showdown [2:10] 34. "My name is Neo" [2:24] 35. Sentinels attack [1:04] 36. "He is the one" [:10] 37. Final connections [1:30] 38. End Credits ("Wake Up Rock Is Dead") [:37] Code:
0. Chapter Selection 1. Trinity in a jam [:31] 2. Impossible pursuit [:55] 3. Follow instructions [1:27] 4. The question [:09] 5. "They're coming for you" [:10] 6. Unable to speak [:13] 7. Getting the bug out [1:08] 8. Morpheus' proposal [:24] 9. Down the rabbit hole [1:36] 10. Slimy rebirth [1:12] 11. Nebuchadnezzar's crew [1:54] 12. The real world [2:15] 13. The search is over [:57] 14. Training begins [3:51] 15. Morpheus/Neo matchup [3:18] 16. First jump [1:25] 17. The gatekeepers [:14] 18. Running silent and deep [2:17] 19. Dealing for bliss [1:03] 20. Off to see the oracle [3:42] 21. There is no spoon [3:12] 22. Choices...and a cookie [:17] 23. Glitch in the matrix [:03] 24. One left behide [:10] 25. Heroes unplugged [:02] 26. Cypher's burnout [2:43] 27. Matters of belief [2:37] 28. Virus to be cured [:18] 29. Lobby shooting spree [:23] 30. Dodge this [1:48] 31. Gotcha [1:46] 32. Rooftop rescue [2:06] 33. Subway showdown [2:10] 34. "My name is Neo" [2:24] 35. Sentinels attack [1:04] 36. "He is the one" [:10] 37. Final connections [1:30] 38. End Credits ("Wake Up Rock Is Dead") [:37] Code:
0. Chapter Selection 1. Trinity in a jam [:31] 2. Impossible pursuit [:55] 3. Follow instructions [1:27] 4. The question [:09] 5. "They're coming for you" [:10] 6. Unable to speak [:13] 7. Getting the bug out [1:08] 8. Morpheus' proposal [:24] 9. Down the rabbit hole [1:36] 10. Slimy rebirth [1:12] 11. Nebuchadnezzar's crew [1:54] 12. The real world [2:15] 13. The search is over [:57] 14. Training begins [3:51] 15. Morpheus/Neo matchup [3:18] 16. First jump [1:25] 17. The gatekeepers [:14] 18. Running silent and deep [2:17] 19. Dealing for bliss [1:03] 20. Off to see the oracle [3:42] 21. There is no spoon [3:12] 22. Choices...and a cookie [:17] 23. Glitch in the matrix [:03] 24. One left behide [:10] 25. Heroes unplugged [:02] 26. Cypher's burnout [2:43] 27. Matters of belief [2:37] 28. Virus to be cured [:18] 29. Lobby shooting spree [:23] 30. Dodge this [1:48] 31. Gotcha [1:46] 32. Rooftop rescue [2:06] 33. Subway showdown [2:10] 34. "My name is Neo" [2:24] 35. Sentinels attack [1:04] 36. "He is the one" [:10] 37. Final connections [1:30] 38. End Credits ("Wake Up Rock Is Dead") [:37]
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server |
![]() |
![]() |
![]() |
#16 | Link | ||
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
Quote:
Quote:
![]()
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server |
||
![]() |
![]() |
![]() |
#17 | Link |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
New Version
I uploaded a [update]Newer Version Below[/update] with "Import from Clipboard" tool.
Copied chapter names text must be in the following format Code:
1. That Champagne Feeling 2. The Accident 3. The Missing Document 4. Twenty Minutes 5. Better Luck Next Time 6. Bankrupt 7. A New File 8. Computer Voodoo 9. Partners 10. Back on the FDR 11. Confession 12. The Boys 13. Addicted to Chaos 14. The Memory of Another Life 15. At the End of the Day - First open IFO - Next find and copy chapter names (like above) to clipboard - Now go Tools -> Import Names from Clipboard - Save your chapters file
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server Last edited by Emp3r0r; 12th April 2003 at 22:26. |
![]() |
![]() |
![]() |
#18 | Link |
Registered User
Join Date: Oct 2001
Posts: 343
|
What an excellent idea!!!
This way it leaves all the error checking to the user, thus makes the program more flexible. I will test with some more titles but I think this will work. Thanks for sharing your little tool. |
![]() |
![]() |
![]() |
#19 | Link |
Registered User
Join Date: Oct 2001
Posts: 343
|
One possible bug. Using the "Import from Clipboard" function, the chapters turns out to be like this. Between the chapters there are line breaks, thus oggMux won't be able to read it correctly.
CHAPTER01=00:00:00.000 CHAPTER01NAME=Lunar Credits ("Blue Moon") [2:31] CHAPTER02=00:02:31.834 CHAPTER02NAME=Tony Francis ("They're Moving Fathers Grave") [2:24] CHAPTER03=00:04:56.668 CHAPTER03NAME=Join the Club [3:26] It should be like this CHAPTER01=00:00:00.000 CHAPTER01NAME=Lunar Credits ("Blue Moon") [2:31] CHAPTER02=00:02:31.834 CHAPTER02NAME=Tony Francis ("They're Moving Fathers Grave") [2:24] CHAPTER03=00:04:56.668 CHAPTER03NAME=Join the Club [3:26] |
![]() |
![]() |
![]() |
#20 | Link |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
@kxy: I can't reproduce your bug... can you tell me what browser you are using to copy the text and which web site you are copying the text from.
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|