Permalink
Browse files

todo, also attempt to humanize the subtitle syncer, in its own way LOL

  • Loading branch information...
1 parent fb346b6 commit 1815eedcf63dc953ac8b12065e4fe0a99106ea07 @rdp committed Nov 9, 2011
Showing with 49 additions and 45 deletions.
  1. +6 −1 README.TXT
  2. +29 −33 TODO
  3. +11 −8 lib/gui/sensible-cinema-create.rb
  4. +3 −3 roadmap_possibilities
View
@@ -103,7 +103,12 @@ Q. Is it unethical to watch edited movies?
Well, producers have been making "airplane edited" movies forever, why should this offend them? :)
http://en.wikipedia.org/wiki/Re-edited_film
But anyway if you don't find it ethical, then do yourself a favor don't watch them.
-
+
+Q. Can I know if movies in the theaters have profanity in them?
+A. You can--you can download their subtitle file, then use the "part subtitle" button to tell if even movies
+ *in the theater* have profanity (this won't help you skip that profanity, obviously, if you go to see it, but it's
+ a heads up).
+
== Caveats ==
NB that "someone" has to first create a edit list, per DVD.
View
62 TODO
@@ -6,42 +6,47 @@
netflix instant EDL go live/mac
- also see roadmap_possibilities
+ also roadmap_possibilities
== high prio like blocking bugs ==
== very next things I was working on ==
- speeds at home better? can they be made better at all?
+ consistency for flight of nav. srt? huh?
+ does my fixer fix it now?
== yes do ordered for this release/other projects ja ==
+ speeds at home better? can they be made better at all?
auto-start audio caster ability
ffmpeg how to add subs demo
ffplay diagonal bug
gui/edl parser unit tests work
added an extra "show" perhaps? EXIT_ON_CLOSE [?]
+ double check if sampleDvd and HPC/PowerDvd are really inconsistent like I believe they are.
+ is powerdvd off by exactly 0.5s (rounds up)?
+ C player:
+ double check if it timing shucks, though I think it does...
+ also what happens if I hit "next frame" over and over and over? does it get behind then? huh?
+ -osd-add kills it in create mode with "normal play" button
+ create skype/google+ hangouts recorder windows
== yes do, un-ordered currently, from all the various future release options ==
- too bad windows doesn't have real dependencies
- -osd-add kills it in create mode with "normal play" button
- consistency for flight of nav. srt? huh?
- does my fixer fix it now?
test distro various buttons on mac
advertise urug
those gaps remember titans, in VLC (report?)
upconvert: compare with "normal", and against itself. Then release :P
+ @VLC: you shuck with cars 2 when it skips titles
send bom to menumulti guy :P
try out VLC bindings to be able to award prize
rename it "edited movie player" or whatever google prefers :P
- the timestamp sync'ing feels broken it's so hard to use LOL
- tell them "ctrl+v to paste" too
+ the timestamp sync'ing feels broken it's hard to use LOL
+ srt add option "pick coordinating one from the middle, or from the end[which might have more spoilers]"
the php thing :P
"call mencoder" call shouldn't be needed anymore...
- show label of currently mounted DVD somewhere, and number of matching EDL's :)
+ show label of currently mounted DVD's somewhere, and number of matching EDL's per each :)
+ maybe reset on button update...
add timestamp_offset_from => "0:00"
if it is, then *DVD* needs to add to it's timestamps :)
- add "create for non-DVD" button :) [assume netflix LOL]
- ask them "what does discontinuity mean exactly?"
- re-ask that one question "to the right forum"
+ add "create for non-DVD" button :) [dropdown netflix/hulu/file LOL]
check jackman/ldsmusicnow.com/ldsmusicsource [green label] publishing costs LOL
it should not have to ask for an EDL when you click "play it unedited"
genealogy create/publicize
@@ -51,18 +56,12 @@
push a nextsprocket
nextsprocket the "camtwist for windows" avisynth+webcam as one part input
blog "dvd nav packets don't start at 0"
- fix mplayer EDL's pausing
+ fix mplayer EDL's pausing/freezing on skips. weird.
osd-fractions patch
@mingw: large file handlez plz?
- double check if sampleDvd and HPC/PowerDvd are really inconsistent like I believe they are.
- is powerdvd off by exactly 0.5s (rounds up)?
- C player:
- double check if it timing shucks, though I think it does...
- also what happens if I hit "next frame" over and over and over? does it get behind then? huh?
ffmpeg dshow input can I move audio along anyway, or with different metric?
automate more creation things...
- prompt if they want to auto-search for splits :P
- screen saver production-ize :)
+ auto-add largest title to the generator EDL
fix mplayer to actually work with DVDNAV EDL's
mplayer:
basically the "first round" of patches for it, not for mine :P
@@ -84,18 +83,12 @@
no super scale res necessary?
screen recording sintel, see below (for upconvert)
Linux port for SC (call that good enough for usability on TV's...), should be...
- srt add option "pick coordinating one from the middle, or from the end[which might have more spoilers]"
- note...here's how to screen live movies :)
- netflix instant CGI how crisp is their HD?
note "Ooh that is clever. Slow motion to find it! yes!"
- C player just use 29.97, that's it
- convert to 29.97 [at least this]
popup_text in EDL's
- dvdnav sync with the old stuff (its old mailing lists...I guess...and that one guy...)
- maybe dvdread add some methods? [ask]
+ dvdnav that one old patch
subtitle -> url everywhere
english name (movie name) mass everywhere
- ruby_prof stuff (release)
+ ruby_prof stuffs (release)
warn other wordpresses
test mplayer -vo gl at home
template-ify for netflix too "create for netflix" button
@@ -111,16 +104,14 @@
subtitles: if at beginning of a sub, add extra initial offset...hmm...why not?
and end too why not?
macify work minor things it doesn't currently :)
- create skype/google+ hangouts recorder windows
- auto-add largest title to the generator EDL
@instructions: full srt how-to document instead of tooltip [?] or combine the two! yes!
volume_name => dvd_volume_label
check with/rent blu-rays...do they match timing-wise? sub-title wise? do subs match something else?
split LLC's website+consumer
get LLC before a "real" domain name
- clear runnings
- me try [just watch it, maybe rip [?]]
- have ben and chris test it out [realtime?]
+ cool runnings
+ me try [just watch it, maybe grab [?]]
+ have ben and chris test it out [realtime prolly]
ask for more beta testers for use, ask for more beta testers for creation, too
create a semi-accurate phantom edit EDL [?] with just splits
http://www.chefelf.com/forums/index.php?showtopic=6176
@@ -163,6 +154,11 @@
or add button "reveal advanced" with this new button on it...
== DVD+-DVD-realtime basically never do backlog (unordered) ==
+ dvdnav tons of old patches...
+ maybe dvdread add some methods? [ask]
+ netflix instant CGI how crisp is their HD?
+ prompt if they want to auto-search for splits :P
+ on mac needs a different -osd-add number...though if my patches are accepted it may not matter
do we do the right -osd-add for VOB folders?
change upconvert options needs its own "close" button
and status field?
@@ -18,7 +18,7 @@ def setup_advanced_buttons
add_text_line 'Create: View Options:'
- @mplayer_edl = new_jbutton( "Watch DVD edited (realtime) (mplayer) (nosubs)")
+ @mplayer_edl = new_jbutton( "Watch DVD edited (realtime) (mplayer) (no subtitles)")
@mplayer_edl.on_clicked {
edl_out_instructions = ""
answer = show_select_buttons_prompt <<-EOL, {}
@@ -128,11 +128,11 @@ def setup_advanced_buttons
EOL
@parse_srt.on_clicked do
- srt_filename = new_existing_file_selector_and_select_file("Pick srt file to scan for profanity:")
+ srt_filename = new_existing_file_selector_and_select_file("Pick srt file to scan for profanities:")
if(srt_filename =~ /utf16/)
- show_blocking_message_dialog "warning--filename #{srt_filename} may be in utf16, which we don't parse"
+ show_blocking_message_dialog "warning--filename #{srt_filename} may be in utf16, which we don't yet parse"
end
- # TODO nuke
+ # TODO nuke, or do I use them for the 600.0 stuff?
add_to_beginning = "0.0"#get_user_input("How much time to subtract from the beginning of every subtitle entry (ex: (1:00,1:01) becomes (0:59,1:01))", "0.0")
add_to_end = "0.0"#get_user_input("How much time to add to the end of every subtitle entry (ex: (1:00,1:04) becomes (1:00,1:05))", "0.0")
@@ -141,12 +141,15 @@ def setup_advanced_buttons
bring_to_front
if JOptionPane.show_select_buttons_prompt('Would you like to enter timing adjust information on the .srt file? [final pass should, even if it matches]') == :yes
- start_text = get_user_input("enter the text from any subtitle entry near beginning [like \"Hello, welcome to our movie.\"]", "...")
- start_srt = get_user_input("enter beginning timestamp within the .srt file #{File.basename(srt_filename)[0..10]}... for \"#{start_text}\"", "00:00:00,000")
+ if JOptionPane.show_select_buttons_prompt("Would you like to start playing it in mplayer, to be able to search for timestamps?\n [use 'v' to turn on subtitles, 'o' to turn on the On screen display timestamps, arrow keys to search, and '.' to pinpoint]?") == :yes
+ play_dvd_smplayer_unedited true
+ end
+ start_text = get_user_input("enter the text from any subtitle entry near beginning [like \"Hello, welcome to our movie.\"]\nctrl-v to paste", "...")
+ start_srt = get_user_input("enter beginning timestamp within the .srt file #{File.basename(srt_filename)[0..10]}... for \"#{start_text}\"\nctrl-v to paste", "00:00:00,000")
start_movie_ts = get_user_input("enter beginning timestamp within the movie itself for said text", "0:00:00")
- end_text = get_user_input("enter the text from a subtitle entry far within or near the end of the movie", "...")
- end_srt = get_user_input("enter the beginning timestamps within the .srt for \"#{end_text}\"", "02:30:00,000")
+ end_text = get_user_input("enter the text from a subtitle entry far within or near the end of the movie\nctrl-v to paste", "...")
+ end_srt = get_user_input("enter the beginning timestamps within the .srt for \"#{end_text}\"\nctrl-v to paste", "02:30:00,000")
end_movie_ts = get_user_input("enter beginning timestamps within the movie itself for \"#{end_text}\"", "2:30:00.0 or 9000.0")
else
start_srt = 0
View
@@ -1,7 +1,7 @@
- upconvert DVD
- upconvert Netflix
- C EDL
create a skype/google+ video recorder
+ upconvert DVD
+ upconvert Netflix [seems low demand?]
+ C EDL possibly never
netflix/skype "disable screen saver while running" program [?]
linearize [?] hmm...
re-update todo/all docu/user feedback etc.

0 comments on commit 1815eed

Please sign in to comment.