Post subject: An idea: Using subtitle tracks in MKVs for input display
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
This idea occurred to me last night. Would it be feasible?
Previous Name: boct1584
ventuz
He/Him
Player (125)
Joined: 10/4/2004
Posts: 940
I think so. If someone creates program that converts input movie into specific letter (for button presses), creates typeset for each button, put them as softsub for video. Or whatever along those steps, I don't know much about softsub, but I heard softsub shows text onto video without encoding new video.
Joined: 2/26/2007
Posts: 1365
Location: Minnesota
You look nice today, ventuz. Now that I don't feel bad about starting with an "I" statement, I am a personal fan of watching all the inputs to movies. Of course, the movie files don't have said input videos. Adding them as subtitles would make my nerd-dar go off like crazy! Gewd Idear!
adelikat wrote:
I very much agree with this post.
Bobmario511 wrote:
Forget party hats, Christmas tree hats all the way man.
Joined: 11/11/2006
Posts: 1235
Location: United Kingdom
The real question is this: can most movie players play back subtitles to the frame perfection and with the rapid changes required?
<adelikat> I am annoyed at my irc statements ending up in forums & sigs
Joined: 4/1/2008
Posts: 149
Raiscan wrote:
The real question is this: can most movie players play back subtitles to the frame perfection and with the rapid changes required?
I dont see why not. Most subtitle formats can have subs appear and disappear on set frames and Displaying a few letters shouldnt be too taxing on the cpu. The program is another story. Seems like it might have to be attached to the emulator to function properly
Comicalflop wrote:
I don't recommend HISSing at parties though, people will think you're a snake.
Joined: 10/3/2005
Posts: 1332
chaosv1 wrote:
Seems like it might have to be attached to the emulator to function properly
Nah. The hard part is that you'd need to be able to decode EVERY emulator input format... I guess someone cleverer than me would pull the code straight out of the emulators. But from there it's pretty easy.
Senior Moderator
Joined: 8/4/2005
Posts: 5777
Location: Away
Just don't use stylized fonts or anything fancy like that, older CPUs will choke on a thing as trivial as that. This idea has been brought up before when we discussed the topic of showing key input in media files, btw.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
upthorn
He/Him
Emulator Coder, Active player (392)
Joined: 3/24/2006
Posts: 1802
There's also a possible sync problem if the encoder uses frame decimation to produce the video, because decimation lowers the total number of frames (and the video framerate, correspondingly), so you might end up with 60FPS input display over ~50 FPS video.
How fleeting are all human passions compared with the massive continuity of ducks.
Player (206)
Joined: 5/29/2004
Posts: 5712
Would there also be any issues with spacing, where you'd need to add spaces in the right places so that the same button names would always appear in the same places and not bump each other around?
put yourself in my rocketpack if that poochie is one outrageous dude
Skilled player (1652)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Wouldn't it just be easier to... fire up the game in an emulator, and watch the actual movie file?
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Joined: 8/27/2006
Posts: 883
Actually, it would be easier if there was a FrontEnd to playback every files. Like I select a rom and a movie file, and it lunch the good emulator, the good version of the emulator (as there's often a lot of different version) and just playback the movie. That would solve a lot of problem. If the front end would download new emulator when it is available. It would be great.
Skilled player (1652)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
ZeXr0 wrote:
Actually, it would be easier if there was a FrontEnd to playback every files. Like I select a rom and a movie file, and it lunch the good emulator, the good version of the emulator (as there's often a lot of different version) and just playback the movie. That would solve a lot of problem. If the front end would download new emulator when it is available. It would be great.
That would be badass, especially if download the newest submissions too.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
Joined: 10/3/2005
Posts: 1332
Completely off topic now, but it happens that I've been working on a frontend for awhile now. At my own pace, of course, and to suit my own usages. It's not ready for a release yet, but I've set up a project page. You can subscribe to a feed if you like.
Active player (356)
Joined: 1/16/2008
Posts: 358
Location: The Netherlands
I really like the idea of a tas app that automates the process finding/firing up the right emu etc.... however the biggest problem for me is usually getting the ROM, and that part can't be automated (legally speaking) Input display by using subtitle tracks would be great as well, though I don't know any of the details with absolutely no experience... it sounds easy to get things synced: render movie to target video and find resulting movie duration D (also find offsets for logo display etc) then for every frame N out of total T; display the input starting at time stamp D*N/T until D*(N+1)/T if this approach is way too simple and causes desyncs then.... sorry, it's the first thing that came to mind :D
TASes: [URL=http://tasvideos.org/Movies-298up-Obs.html]Mr. Nutz (SNES), Young Merlin 100% (SNES), Animaniacs 100% (SNES)[/URL]
Banned User
Joined: 12/23/2004
Posts: 1850
Dromiceius wrote:
Completely off topic now, but it happens that I've been working on a frontend for awhile now. At my own pace, of course, and to suit my own usages. It's not ready for a release yet, but I've set up a project page. You can subscribe to a feed if you like.
I'd like to recommend possibly allowing usage of an external database to keep a record of filenames<>movies, which would allow ease of use in watching a certain movie. You could even go so far as to have it have specific branches of games, and track what movies you haven't downloaded, then get them automatically... Of course, it would be simpler to have some things: - TAS library, in, say, Folder\TAS\<format>\, where all downloads are stored outside of emulator movie folders (to keep it organized) - External library, which can be pointed at emulator's movie folders ...but that's being a bit excessive >_>
Perma-banned
Joined: 10/3/2005
Posts: 1332
Xkeeper wrote:
- External library, which can be pointed at emulator's movie folders
There's a text file with paths to movie folders. "foreach $line in dirlist.txt" kind of thing. Simple, but it works. I don't want to do any scraping. TASVideos already has an RSS feed, as do the googlecode/sourceforge emulator projects, so you can handle new movies and emu versions however you like with your RSS client/aggregator.