Let's Make Your DVD Go Loop-Loop-Loop

Discussion in 'Reviews & Articles' started by Dashken, Jul 15, 2007.

  1. Dashken

    Dashken Administrator!

    Every movie and music video DVD in the market goes back to the menu at the end. That's just so plain, so boring. Why not make it loop continuously just for fun? :D

    Okay, enough ribbing. A continuously-looping DVD is a very useful tool for hardware testers as well as those doing presentations. Best of all, it's very easy to do, and it costs you absolutely nothing at all.

    Dashken will show you just how simple that is with a nifty little tool call IfoEdit. Here's a quote from the guide :
    [​IMG]

    Link : Let's Make Your DVD Go Loop-Loop-Loop
     
    Last edited: Jul 15, 2007
  2. belikethat

    belikethat Just Started

    infinite loop?

    while(1){
    play menu
    }

    :D
     
  3. nerys

    nerys Newbie

    Thank you SOOO much for this !! in our business which I won't describe (its legal but a sensitive topic to many) we have peep shows (that should be description enough) anyway we have 39 DVD players running and 39 FREAKING dvd players to "set" to repeat mode !!!

    Problem is this is 39 "ifo edits" per week by essentially untrained people. Is there a way to AUTOMATE this ? ie rip the disc DROP the ifo file onto some program icon it makes the change for me resaves the file and I then just reburn the disc again ?? ie nearly idiot proof :) anyway to alter shrink so when it rips the disc (we rip them without the menu's so they auto play on insertion) so when shrink makes its ifo file it makes it WITH this change ?

    Any help would be greatly appreciated! we are trying to switch over to solid state players but its a small family business and that will take a lot of money and time! this trick could reduce our film change time from 90 minutes to 5 minutes (yeah it can take 90 minutes to get all those frelling dvd players into title repeat mode)

    Phillips players are especially annoying as there IR emitters are insanely powerful. NO amount of reasonable shielding can prevent IR leakage from altering the settings on players 10 feet away even so we have to group them together stand back 5 feet and try to set them all at the same time :) !! Grrrr :)

    Thanks so much!
    Chris Taylor
     
  4. Dashken

    Dashken Administrator!

    I don't notice any programs that can do your said customized actions. I think you'll need to ask some programmer to build a program for you that include detection, replacement, ripping, etc. Free fool proof programs such as this is a little hard to come by these days. Most of the actions you asked need to be done in a few programs. :D
     
  5. Neutrino

    Neutrino Newbie

    Need help editing Please!

    Hi,
    I really hope this thread is still being looked at.... it was EXCELLENT instruction for the topic!
    I now find myself in need of similar instruction for a different "problem"....
    I'v created a "video" using a program by the name of "Music DVD Maker" - a program specifically for creating Audio DVD's! and though it does a Great job - it does seem to have limitations - The DVD I created has 9 Titles for 9 of my CD's, I'v placed thumbnails of the album covers to use for Album selectors, to choose which album I want to listen to ~ all great so far. and that's fine if you want to play a particular album, but there are times when al you want to do is pop in the DVD and let it play, 7 hours of music if I so wanted :) !
    However the way the program is set up, the way it creates the DVD - when you select an album - it plays it, but at the end - it goes back to the Start of That Same album and starts over again! - locigally you'd think it'd go back to the main menu - but I'd prefer it to just move on to the Next Album, play that, then move on to the next etc etc .... giving me the choice of paying an album, or starting off at the first album - and it's play the Lot.... without further intervention.... but exactly what I should be altering~? I'm not really sure -
    I'll see if I can attach the ifo file - to make an answer easier to reply to - if you'd be so kind as to do that for me - It'd be much appreciated.
    Each 'album/title' of course has several tracks varying from 4 or 5 up to 15 for the biggest CD(a double cd) I loaded up, and I guess some of what I'm seeig here in the ifo file are instruction to goto the next track.. but I'm a bit lost as to the instruction to alter to make it goto the Next Album - and not back to the start of each album.
    many many thanks,
    Stuart.
    ps - ok I t.h.i.n.k I'v attached the ifo file.. lets hope so. - checked it.. ratz! no it says invalid file!! :( it's just 54 k in size - if you CAn help - and want - I can email it if you give an email address... if it's required, and makes replying more accurate.
     
  6. Dashken

    Dashken Administrator!

    Dude, I'll try my best. I think you can rename it to *.txt or just zip it up and attach in your post. :D

    Ohh... btw, attached all available ifo files in a zip is better and a screen capture of your DVD folders and files... that will ease the troubleshooting process.
     
  7. Neutrino

    Neutrino Newbie

    Aaah! "copy to clipboard!"

    This is SO appreciated, even if you don't manage to answer - thanks for taking a look....
    oh... and in ifoedit - I don't seem to be getting the right click edit function!?? even tho I obviously used it before when following your info for the loop-de-loop.
    AND - I think I'v attached the file here as well -I just RENAMED and ADDED .txt to th eend of it - so if you want/need to look at it in correct format, just rename and take off the .txt. at least I think it's attached~~~~

    Just figured how to copy the contents of VTS_PGC_1 to Clipboard and let you see wat it contains...
    Also - there are 81 VTS_PGC ' s this equates to the 81 music tracks I'v used for this DVD, from the 9 CD's
    Each CD of tracks loaded to each of the 9 Titles, which are selectable via the Tv - now question is:
    what do I change to prevent it restarting the selected Album/title, when it gets to the end of that album, and make it
    move on to the Next album - so I can have it play All.
    Individual album to choose is fine -just want it to continue ot the next and not resart that selected album.
    ( not related to this - but it beats me why the makers of this program limited it to Nine titles, when as with this
    DVD I'v created with 9 albums - is only a fraction of what you can put on a DVD! )
    anyway - hope this helps in your ability to answer the question ~ many thanks again.
    ps - it seems to also show no playing time ~ and when I Do play it on the dvd player -it Does play ok - but shows no time display on player,
    presume this answers that piece of "wonder why" the dvd player isnt showing the play time - just 00.00.000


    Here is the contents of VTS_PGC_1 ( 1 of 81 )

    PGC (program chain):
    [00000000] Reserved 0 [0000]
    [00000002] Number of Programs 1 [01]
    [00000003] Number of Cells 1 [01]
    [00000004] Playback time (BCD) 65 [00000041]
    Playback time (hh:mm:ss.frame) 00:00:00.01 / 25 fps
    [00000008] Prohibited user operations 0 [00000000]
    [0000000c] Audio stream 1 status 32768 [8000]
    Audio stream 1 uses stream nr.: 0
    [0000000e] Audio stream 2 status 0 [0000]
    [00000010] Audio stream 3 status 0 [0000]
    [00000012] Audio stream 4 status 0 [0000]
    [00000014] Audio stream 5 status 0 [0000]
    [00000016] Audio stream 6 status 0 [0000]
    [00000018] Audio stream 7 status 0 [0000]
    [0000001a] Audio stream 8 status 0 [0000]
    [0000001c] Sub-picture stream 1 status -2147483648 [80000000]
    Sub-picture stream 1 uses stream nr.(4:3): 0
    Sub-picture stream 1 uses stream nr.(wide): 0
    Sub-picture stream 1 uses stream nr.(letterbox): 0
    Sub-picture stream 1 uses stream nr.(pan&scan): 0
    [00000020] Sub-picture stream 2 status 0 [00000000]
    [00000024] Sub-picture stream 3 status 0 [00000000]
    [00000028] Sub-picture stream 4 status 0 [00000000]
    [0000002c] Sub-picture stream 5 status 0 [00000000]
    [00000030] Sub-picture stream 6 status 0 [00000000]
    [00000034] Sub-picture stream 7 status 0 [00000000]
    [00000038] Sub-picture stream 8 status 0 [00000000]
    [0000003c] Sub-picture stream 9 status 0 [00000000]
    [00000040] Sub-picture stream 10 status 0 [00000000]
    [00000044] Sub-picture stream 11 status 0 [00000000]
    [00000048] Sub-picture stream 12 status 0 [00000000]
    [0000004c] Sub-picture stream 13 status 0 [00000000]
    [00000050] Sub-picture stream 14 status 0 [00000000]
    [00000054] Sub-picture stream 15 status 0 [00000000]
    [00000058] Sub-picture stream 16 status 0 [00000000]
    [0000005c] Sub-picture stream 17 status 0 [00000000]
    [00000060] Sub-picture stream 18 status 0 [00000000]
    [00000064] Sub-picture stream 19 status 0 [00000000]
    [00000068] Sub-picture stream 20 status 0 [00000000]
    [0000006c] Sub-picture stream 21 status 0 [00000000]
    [00000070] Sub-picture stream 22 status 0 [00000000]
    [00000074] Sub-picture stream 23 status 0 [00000000]
    [00000078] Sub-picture stream 24 status 0 [00000000]
    [0000007c] Sub-picture stream 25 status 0 [00000000]
    [00000080] Sub-picture stream 26 status 0 [00000000]
    [00000084] Sub-picture stream 27 status 0 [00000000]
    [00000088] Sub-picture stream 28 status 0 [00000000]
    [0000008c] Sub-picture stream 29 status 0 [00000000]
    [00000090] Sub-picture stream 30 status 0 [00000000]
    [00000094] Sub-picture stream 31 status 0 [00000000]
    [00000098] Sub-picture stream 32 status 0 [00000000]
    [0000009c] Next PGC number 0 [0000]
    [0000009e] Previous PGC number 0 [0000]
    [000000a0] Go Up PGC number 0 [0000]
    [000000a2] PG Playback mode 0 [00]
    PG Playback mode = sequential
    [000000a3] Still time in seconds 0 [00]
    [000000a4] Reserved 0 [00]
    [000000a5] Color 0 Y Cr CB 16 128 128 [10 80 80 ]
    [000000a9] Color 1 Y Cr CB 16 128 128 [10 80 80 ]
    [000000ad] Color 2 Y Cr CB 16 128 128 [10 80 80 ]
    [000000b1] Color 3 Y Cr CB 16 128 128 [10 80 80 ]
    [000000b5] Color 4 Y Cr CB 16 128 128 [10 80 80 ]
    [000000b9] Color 5 Y Cr CB 16 128 128 [10 80 80 ]
    [000000bd] Color 6 Y Cr CB 16 128 128 [10 80 80 ]
    [000000c1] Color 7 Y Cr CB 16 128 128 [10 80 80 ]
    [000000c5] Color 8 Y Cr CB 16 128 128 [10 80 80 ]
    [000000c9] Color 9 Y Cr CB 16 128 128 [10 80 80 ]
    [000000cd] Color 10 Y Cr CB 16 128 128 [10 80 80 ]
    [000000d1] Color 11 Y Cr CB 16 128 128 [10 80 80 ]
    [000000d5] Color 12 Y Cr CB 16 128 128 [10 80 80 ]
    [000000d9] Color 13 Y Cr CB 16 128 128 [10 80 80 ]
    [000000dd] Color 14 Y Cr CB 16 128 128 [10 80 80 ]
    [000000e1] Color 15 Y Cr CB 16 128 128 [10 80 80 ]

    [000000e4] PGC Command Table start byte 236 [00ec]
    [000000e6] PGC Program Map start byte 452 [01c4]
    [000000e8] Cell Playback Information Table start byte 454 [01c6]
    [000000ea] Cell Position Information Table start byte 478 [01de]

    PGC Command Table:
    [000000ec] Number of Pre Commands 1 [0001]
    [000000ee] Number of Post Commands 25 [0019]
    [000000f0] Number of Cell Commands 0 [0000]
    [000000f2] Size of Command table in bytes 215 [00d7]
    [000000f4] 1.Pre Command (SetHL_BTNN) Set Button Nr: (set-val) 4 [56 00 00 00 04 00 00 00 ]
    [000000fc] 1.Post Command Set GPreg<14> mov GPreg<15> [61 00 00 0e 00 0f 00 00 ]
    [00000104] 2.Post Command Set GPreg<15> mov (set-val)<0> [71 00 00 0f 00 00 00 00 ]
    [0000010c] 3.Post Command If GPreg<14> == (cmp-val)<1><' then Goto line# 15 [00 a1 00 0e 00 01 00 0f ]
    [00000114] 4.Post Command If GPreg<14> == (cmp-val)<2><' then Goto line# 16 [00 a1 00 0e 00 02 00 10 ]
    [0000011c] 5.Post Command If GPreg<14> == (cmp-val)<3><' then Goto line# 17 [00 a1 00 0e 00 03 00 11 ]
    [00000124] 6.Post Command If GPreg<14> == (cmp-val)<4><' then Goto line# 18 [00 a1 00 0e 00 04 00 12 ]
    [0000012c] 7.Post Command If GPreg<14> == (cmp-val)<5><' then Goto line# 19 [00 a1 00 0e 00 05 00 13 ]
    [00000134] 8.Post Command If GPreg<14> == (cmp-val)<6><' then Goto line# 20 [00 a1 00 0e 00 06 00 14 ]
    [0000013c] 9.Post Command If GPreg<14> == (cmp-val)<7><' then Goto line# 21 [00 a1 00 0e 00 07 00 15 ]
    [00000144] 10.Post Command If GPreg<14> == (cmp-val)<8><' then Goto line# 22 [00 a1 00 0e 00 08 00 16 ]
    [0000014c] 11.Post Command If GPreg<14> == (cmp-val)<9><' then Goto line# 23 [00 a1 00 0e 00 09 00 17 ]
    [00000154] 12.Post Command If GPreg<14> == (cmp-val)<10><' then Goto line# 24 [00 a1 00 0e 00 0a 00 18 ]
    [0000015c] 13.Post Command If GPreg<14> == (cmp-val)<11><' then Goto line# 25 [00 a1 00 0e 00 0b 00 19 ]
    [00000164] 14.Post Command (JumpVTS_TT) Jump to Title: 2 [30 03 00 00 00 02 00 00 ]
    [0000016c] 15.Post Command (JumpVTS_TT) Jump to Title: 1 [30 03 00 00 00 01 00 00 ]
    [00000174] 16.Post Command (JumpVTS_TT) Jump to Title: 2 [30 03 00 00 00 02 00 00 ]
    [0000017c] 17.Post Command (JumpVTS_TT) Jump to Title: 3 [30 03 00 00 00 03 00 00 ]
    [00000184] 18.Post Command (JumpVTS_TT) Jump to Title: 4 [30 03 00 00 00 04 00 00 ]
    [0000018c] 19.Post Command (JumpVTS_TT) Jump to Title: 5 [30 03 00 00 00 05 00 00 ]
    [00000194] 20.Post Command (JumpVTS_TT) Jump to Title: 6 [30 03 00 00 00 06 00 00 ]
    [0000019c] 21.Post Command (JumpVTS_TT) Jump to Title: 7 [30 03 00 00 00 07 00 00 ]
    [000001a4] 22.Post Command (JumpVTS_TT) Jump to Title: 1 [30 03 00 00 00 01 00 00 ]
    [000001ac] 23.Post Command (JumpVTS_TT) Jump to Title: 2 [30 03 00 00 00 02 00 00 ]
    [000001b4] 24.Post Command (JumpVTS_TT) Jump to Title: 1 [30 03 00 00 00 01 00 00 ]
    [000001bc] 25.Post Command (JumpVTS_TT) Jump to Title: 8 [30 03 00 00 00 08 00 00 ]

    PGC Program Map:
    [000001c4] Program_1: Entry cell number 1 [01]

    Cell Playback:

    [000001c6] Cell_1: Cell type (Angle) 2 [02]
    type normal
    Block type normal
    seamless playback linked in PCI: no
    interleaved: no
    STC discontinuity: yes
    seamless angle linked in DSI: no
    [000001c7] Cell_1: Cell restricted? 0 [00]
    restricted: no
    [000001c8] Cell_1: still time (seconds, 0xFF = Infinite) 0 [00]
    [000001c9] Cell_1: command Nr (0 = no command) 0 [00]
    [000001ca] Cell_1: playback time (BCD) 65 [00000041]
    playback time (hh:mm:ss.frame) 00:00:00.01 / 25 fps
    [000001ce] Cell_1: entry point sector 0 [00000000]
    [000001d2] Cell_1: first ILVU VOBU end sector 0 [00000000]
    [000001d6] Cell_1: start sector of last VOBU 0 [00000000]
    [000001da] Cell_1: last sector of this cell 2000 [000007d0]

    Cell Position in VOB:
    [000001de] Cell_1: has VOB ID 1 [0001]
    [000001e0] Cell_1: Reserved 0 [00]
    [000001e1] Cell_1: has Cell ID 1 [01]
     
  8. Dashken

    Dashken Administrator!

    Weird eh? Why so many Post Commands? :think:

    If this is one of the ifo file (from a total of 81 ifo/tracks), then each track should have one IFO file.

    If my deduction is correct. Here are a few things you have to find out...

    1) Is the 1st folder considered a title and the tracks as chapter as what we can see in a DVD Video?
    2) If a new Post Command is created, when you choose 'Jump To Chapter, and then Title Nr, try to see how many Chapter Nr. are there, is it 81?

    Then it can be concluded (as best as I can)
    1) In each folder, find the last played track.
    2) Find each IFO of the last played track.
    3) Delete all Post Command in the IFO of the last played track and add in '(Jump_VTS_PTT) Jump to Chapter' and choose the Title and Chapter as below:

    And so on... until the last one..

    This is just my initial look as I have no experience with an Audio DVD of your kind before. :mrgreen: But it sounds logical to me.

    Try it on your hard disk 1st, don't waste it on DVDR. Good luck! Hope to hear your feedback soon. :wave:

    Or if possible, just create an ISO and use a mounting software like PowerISO or Daemon Tools to mount it and play from there. :beer:
     
  9. Neutrino

    Neutrino Newbie

    yep - I agree - it does look a bit odd, I can only assume it's the way this program creates Audio DVD's - you can check it out here: www musicdvdmaker com
    The unfortunately are limited customisations you can do with it -basically you creat ea Title, ad music, ceate a second title - add music etc etc for a limit of nine titles, th eonly customisations you can do are to add your own selection of images to use as the title/chapter buttons you see on screen - I used images of the album cover - apart form that there isnt much more to it... to being able to 'tell' it what to do after each title/albun is played or anything like that - nope.
    just hope I can figure out the editing and alter this one aspect of it - thanks ~ I'll let u know if I succeed or continue in circles :) ! :)
    I dounbt I wil succeed - mainly due to the fact that 'right-click' doesnt bring up an edit function - maybe this prof creates dvd file with some weird differnce from the norm?!
     
  10. jay

    jay Newbie

    thank you very very much

    this is one of the greatest information I ever met online. And most doesnt even know this. Thank you very much. I just registered just to thank you. I will follow the forum from now on
     
  11. Shadowrun

    Shadowrun Newbie

    I dont get it....

    if you want 39 DVD playing all around your business.. you''l have to burn 39 DVDR.

    Why is REPEAT MODE so hard to use???
     
  12. tomekson

    tomekson Newbie

    I can't set loop to my animoto videos

    Hi,
    I'm using animoto.com to create simple DVD videos from my photos.
    I'd like to loop the final DVD video using IfoEdit and I've tried the Tech ARP manual techarp .com/showarticle.aspx?artno=421&pgno=0 step by step several times but without any luck.

    I've changed the last post command to jump to title 1, chapter 1 in the VTS_01_0.IFO file but it doesn't make the DVD to loop - Neither in the "DVD play" option within the IfoEdit nor used to create an .iso disc image mounted by DaemonTools..

    Printscreen available here: tinypic .com/r/fog5dh/7

    Please help
     
  13. tomekson

    tomekson Newbie

    Well, there are IMHO three major reasons:
    1) Not all DVD players have the "repeat mode" option
    2) Not all DVD players have the "repeat mode" option
    3) Not all DVD players have the "repeat mode" option
     

Share This Page