Page 1 of 48 12311 ... LastLast
Results 1 to 15 of 708

Thread: TyTool 9r17 - Extraction/Frame Accurate Editing/DVD output...

  1. #1
    Join Date
    Jan 2002
    Posts
    4,809

    TyTool 9r17 - Extraction/Frame Accurate Editing/DVD output...

    Alright. The rules in this thread are the same as the last one for my tools. A great many things have been updated recently. And there are some pretty sweet features coming in the near future. But as always it is best to start with a charter for this thread.

    Just like before these are rules for this thread, not the forum. If you want to discuss things deemed off limits here make your own threads and set your own rules. But if you decide to participate here then please follow the guidelines.

    So the rules for this thread are:

    1- NO FLAMES AND NO ARGUMENTS... I am through trying to be nice on this as it just plain does not work. I will without reservation delete anything that shows up here that could be considered either of the above. Enough is enough.

    2- It has become clear that we have 2 distinct camps with zealots in both. Fine. Use my stuff. Use Olaf's. I couldn't care less. Many of us got dragged into a war we didn't know we were supposed to be involved in... So a new rule. We discuss ONLY my own tools here... Leave the rest in their own threads! This is not intended to be an attack but rather to stop them. You don't like me. Fine. You don't like my tools fine. You don't like those that use them. You're an ***** but fine for hating people you have never ever met so just go somewhere else.

    3- NO ADVERTISING FOR OTHER TOOLS. Again this thread is again about Vsplit/TyTool. If you have something cool to use in place of or even with them the take it to a different thread. Any post by anyone about "you really should use X instead..." is gone the moment I or some of other mods see it.

    This is still an open forum. Create your own thread and have at it. But such posts are entirely unwelcome here.

    4- Feel free to discuss various OS/wishes/desires/etc.... At some point we should support as much as is possible.

    5- Feel free to ask for features but be aware that I am making no promises except to work on things in general... I mean it. Ask. But don't hound me or anyone else, that accomplishes nothing. If you think of something that would be cool let me know. I will add it to the list.

    6- I suppose I should say it... I reserve the right to disappear at any time. Just like you do. When life interferes hobbies get put on hold. Having said that it will be obvious when you look at the new toolset that I have been putting in a great deal of time on it. Hope that it helps every do what they want to with their Tivos...

    7- Keep DVDLab, tmpgenc et all to a dull roar in here please. It might be better say that we are now 3 camps. TyTool, TyStudio, and TyTool with the output being used elsewhere. I don't mind the occasional this works with DVDLab/Tmpgenc etc... in reference to a problem someone asks about. But in the last while it has felt like we had dropped to advertising again. Please don't do that. There are a number of very good DVDLab threads here on the forum to do that kind of thing etc...


    An important note!

    Several of these programs require the cygwin1.dll to run. Some of the tools in the TyTool release, mpeg2enc and dvdauthor most notably, were compiled with the cygwin cross compiler. To run these require the presence of the cygwin1,.dll file. This file is huge and seems to get larger all of the time. There is no need to download a new copy of this file everytime. While it does change it is not that frequent. So please download the zip for it from here in this post or else grab it from the homepage: www.cygwin.com

    Again, if you try to use the Frame Accurate Editing or DVD features of TyTool this dll is required. If you see a major popup window when trying you are missing the dll. Please unpack the DLL into the same directory as the rest of the TyTool files and executables.

    --jdiner
    Last edited by jdiner; 08-15-2004 at 10:55 PM.

  2. #2
    Join Date
    Jan 2002
    Posts
    4,809

    Release: TyTool9r17 with DVD support...

    TyTool 9r17 with DVD Support. The attachment has the new versions of the tooset in it. All DVD extras and tserver versions are found within it.

    VSplit HAS BEEN updated to match this release and has been renumbers to match to make it clear. It is now vsplit9r16.exe. Also in this release are the unix versions of vsplit and the custom MPEG2DLL.so that is the equivilent of the libmpeg2.dll under windows. This library was renamed to avoid conflicts with an existing unix library of a similar nature.

    Version 9 is a major upgrade from the earlier 8 series of TyTool. It adds Frame/Field Accurate Editing (FAE) to the mix. 9r16 adds substantially better MPG/VOB input support now with Dolby/AC-3 code as well.

    Please check the included docs for information about it. The release notes for 9r1 up to the current as each contains detailed informtion about the FAE editing process and other changes.

    Highlights of the Fixes and Features in this Release:

    123- Fixed the vob output for the Sony DVD players. The key was the internal buffer usage and the arrangement of data.

    361- Added Ty/TMF/VOB-MPG source file type to the key files when they are generated. Right now all 3 types are supported during generation.

    362- Rolled up the keyfile version to the next release number.

    363- Added VOB/MPG reading support to the GOP editor.

    367- Looked with great care at the MPEG files that PCI sat cards output. TyTool/GopEditor can now edit those types of files as well.

    368- Fixed the new-mux being forced on, when an old mux call is made it now resets the flag allowing for both to be used correctly.

    369- Fixed/changed the key file generation to handle the VOB-MPG and TMF files. Thought I had it before but several bugs crept along and the came back to bite me.

    372- What is causing the audio errors that are now showing up in the MPG source files when making a DVD. The code was looking for a header byte 0xFC in the wrong place. Oops. That bug has been there for a very long time.

    373- Fix the old mux'er be able to deal with these new non-TIVO mpeg sources.

    374- Fix the new mux'er to properly handle that "we are right at the end" case when dealing with PTS values etc...

    377- The mpeg files coming from some sat cards are serious crap. One had 13meg of 0 bytes, with no framing or information of any kind in it. Seriously overloaded the internal buffers.

    379- Updated the VOB/MUX reader in GopEditor to be the same as the newer stuff in TyTool. They had gotten out of sync while trying to fix problems from the early beta testers.

    380- Removed a few remaining static variables from TyTool that had been left over from various testing phases when dealing with the source files being MPEGs.

    389- Fix the Just1Gop() code to give all that is expected. It has been broken this entire time. When doing editing occasionally, actually probably quite often, the display would include a few less fields in the editing display than it should have. This has been fixed.

    391- Fixed the loading of BMPs or JPGs from a template file. It was broken for some time. As mentioned in the thread it was missing the code to set what was read into the reader.

    394- Fixed everything that was showing up with a bad stream. So far everything I have been sent, baring the HD streams, has been fixed.


    9r15a - Removed the debug "hit enter" from the DOS vsplit9r15 program.

    9r16- Added the following:

    395- Added the needed fixes for HDTivo TyStreams to be processed.

    396- Added support for Dolby/AC-3 MPG/VOB files on import.

    397- Make the unix version of VSplit produce the same key files that the Win32 code produces.

    Lots of other very small bug fixes. Things to do with audio tracking etc... Those with problems streams will want to try them again.


    9r17- Added the following:
    401- Make the tserver window position a remembered/saved thing.
    402- Get a longer UK stream, for testing the complained about failures.
    403- Fixed the UK bug.

    Once again a few other very small bug fixes.


    --jdiner
    Attached Files Attached Files
    Last edited by jdiner; 08-15-2004 at 10:55 PM.

  3. #3
    Join Date
    Jan 2002
    Posts
    4,809
    Alright it is up. The new thread is here. So what is actually new... The main points:

    1- vsplit has been updated and now has the same code for splitting, mux'ing, vob'ing, the new vob/mux, etc... It is found in the TyTool9r15/ directory. It must be left there to run as just like tyTool it requires the libmpeg2.dll file and the TyTranscodeDLL.dll and so on...

    To access the new muxer mode use the -w flag along with the other flags to get it into that new mode.

    2- The unix version of the vsplit tool is present in the unix-vsplit9r15 directory. The libmpeg2.dll file has been renamed to MPEG2DLL.so to avoid confusion with another unrelated library of the same name.

    What is missing is the mpeg2enc program. I could not make one that would not segmentation fault and die. But when using the various files from the output under windows they are all byte identical and work properly. So a well built mpeg2enc executable should solve the problem.

    3- There have been upwards of 200 bug fixes in this release. Lots and lots of things had crept in over the past little while. I took the time with this release to actually search them out and fix themk. Streams that would have cause issues before should now work correctly.

    4- There has been a major major overhaul of the ability to use VOB/MPEG files as the source. With how things are made now everything I and my testers have tried to process works. I AM NOT saying it is perfect. Just that we are somewhere in the 99% success rate. If you find a bad stream look first at the stream to make sure it is good/correct before contacting me. I have done just about as much as I intend to with that portion of the code for now.

    5- Coupled with #4 is the ability to FAE edit vob/MPEG files. You do what you did before with TyStreams. Namely:

    1- Make a key file.
    2- Edit the key file in GopEditor.
    3- Using the Page-Up and Page-Down keys to set the FAE start and end cuts.
    4- The F1 preview will also work.
    5- Save the cut file and exit GopEditor.
    6- Process to a new mpeg/vob the file you just edited.

    6- The unix version of vsplit also has a fix for the file permissions. It now sets the correctly and makes it much easier to remove the files without constant warnings etc...

    7- The last thing. Those that download TyTool will find that the first time there run it there is a simple NAG style popup. It is a request for donations. The tool is still freeware, but it would be nice if those that use it but have never donated would. It would help me a great deal personally.

    The nag popup happens at the first startup and does not have anything to do with the functionality of the system. No features were removed or limited or in other ways held back.

    As it is freeware those that wish to download and use without donating can do so. Those that wish to donate are greatly appriciated.

    --jdiner

  4. #4
    Join Date
    Nov 2003
    Posts
    1,754

    Awesome.

    Looks great, Now I need to find time to process some tystreams.
    Malfunct

    HDVR2 - 120hours - Extraction enabled
    SD-DVR40 - Unhacked (for now)

  5. #5
    Join Date
    Jan 2002
    Posts
    4,809
    Hehehe. Me too. I still have 200+ gig of streams to be processed. I have just been waiting for better copies of a few things to come back around.

    --jdiner

  6. #6
    Join Date
    May 2002
    Posts
    234
    unfortunantly sourceforge is down at the moment (or at least not responding to my home machine) I'll try again later

    thanks for updating vsplit on Linux

  7. #7
    Join Date
    Jun 2002
    Location
    Was Frozen North now Sunny South
    Posts
    351

    Thumbs up jdiner, have we told you lately...

    ...that we love you.

    You will find a more appropriate expression of my appreciation in your Xmas stocking.
    Philips Standalone v3.01 w/2-80G drives and Tivonet.

  8. #8
    Join Date
    Feb 2002
    Posts
    116

    Keyfile generation bombs out

    One of my extracted streams bombs out TyTool (9r14 and 9r15 both, so this isn't a newly introduced problem) with a "Caught the DD error with the end audio PTS" error message. Jdiner, I will PM you with the URL of the problem snippet of the .ty file.

  9. #9
    Join Date
    Jan 2002
    Posts
    4,809
    Quote Originally Posted by dlang
    unfortunantly sourceforge is down at the moment (or at least not responding to my home machine) I'll try again later

    thanks for updating vsplit on Linux
    Without a working mpeg2enc you can still test everything else but the FAE code itself.

    --jdiner

  10. #10
    Join Date
    Jan 2002
    Posts
    4,809
    Quote Originally Posted by koreth
    One of my extracted streams bombs out TyTool (9r14 and 9r15 both, so this isn't a newly introduced problem) with a "Caught the DD error with the end audio PTS" error message. Jdiner, I will PM you with the URL of the problem snippet of the .ty file.
    Yeah. That would be because the Dolby code didn't change in the new version. I thought we had the dolby problems licked but apparently not. I am out of town for work at the moment but hopefully I will get a chance to look at it a bit later today.

    --jdiner

  11. #11
    Join Date
    Sep 2002
    Posts
    1,730
    Josh,

    I've got some streams which must have errors you haven't seen yet. R15 is puking on the audio. Will send you copies sometime next week. We have one fewer family member so I've got to take off for a few days.

    Bug report: GOP Editor working with one of the 352-wide trouble streams: keyfile is made properly. Dragging the GOP editor slider all the way to the right results in the window pulsing widths repeatedly as if the code is unable to decide the appropriate width for the window. The window resizes but the content stays 352-wide. Is that enough feedback or do you want to see the stream?

    Darn it. Some of the streams for which keyfiles can be generated still crash GOP editor. Oh, well, guess you'll be getting a good set of test files...
    Last edited by FredThompson; 07-16-2004 at 02:28 PM.
    Collecting 9/11, Afghan/Iraq, Mail Call, Trains, Cooking, Woodworking, Fighting Illini - Let's chat
    A/V links: neuron2 doom9 VideoHelp DigitalMediaNet CreativeCow DVDShrink PgcEdit Streambox WMRecorder
    other links: SnapFiles NoNags HackADay Engadget Fontleech OfflineExplorerPro TechBargains PriceWatch

  12. #12
    Join Date
    Jan 2002
    Posts
    4,809
    Quote Originally Posted by FredThompson
    Josh,

    I've got some streams which must have errors you haven't seen yet. R15 is puking on the audio. Will send you copies sometime next week. We have one fewer family member so I've got to take off for a few days.

    Bug report: GOP Editor working with one of the 352-wide trouble streams: keyfile is made properly. Dragging the GOP editor slider all the way to the right results in the window pulsing widths repeatedly as if the code is unable to decide the appropriate width for the window. The window resizes but the content stays 352-wide. Is that enough feedback or do you want to see the stream?
    Very sorry for your loss.

    I will need to see the stream to know what is going on. I work with 352 streams alot and that does not happen. But it does check each GOP to see the size. I wonder if that stream is actually changing sizes internally.

    --jdiner

  13. #13
    Join Date
    Aug 2003
    Posts
    61
    Quote Originally Posted by malfunct
    What I'd like to do is take multiple unrelated streams...which would have mismatched timecodes and PTS/DTS codes and turn them into a single program stream with patched timecodes and PTS/DTS codes.
    Quote Originally Posted by jdiner
    Part of the reason for the new MPG/VOB reader was to get this exact thing to work better. The code will stitch things together in such a way that they will line up perfectly every time. It will be ... "seemless".
    Quote Originally Posted by malfunct
    Would correcting timecodes to show correct playback length and remove "gaps" in timecodes be something you would handle as well?
    Quote Originally Posted by jdiner
    Yes. That is part of the process. To put them together 100% correctly rather than just smashing the file together.
    First-time poster, long-time reader of your threads...

    Did the patching of timecodes and PTS/DTS codes for producing a seemless stream make it into the new release?

    Thank you for making your body of work available to us.

  14. #14
    Join Date
    Jan 2002
    Posts
    4,809
    Quote Originally Posted by contemplativo
    First-time poster, long-time reader of your threads...

    Did the patching of timecodes and PTS/DTS codes for producing a seemless stream make it into the new release?

    Thank you for making your body of work available to us.
    No. Like I mentioned when it was discussed I had put a freeze on things and was only doing testing and bug fixes there at the end. It will make it into some future release.

    --jdiner

  15. #15
    Join Date
    May 2003
    Posts
    67
    Thanks for the updated Linux VSplit!! That is going to come in very handy if I ever get a spare minute to work on my player project. It sounds like it will work well for my DVDs under Windows as well. Many thanks for the great work!!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •