README in sensible-cinema-0.21.9 vs README in sensible-cinema-0.21.10

- old
+ new

@@ -1,125 +1,144 @@ -Sensible-cinema (also known to us as "paranoid cinema" [our own inside joke ha ha]) allows you to apply -pre-programmed delete lists (e.g. Edit Decision Lists [2]) to DVD's you already own. It is currently in beta, -though will always be free software, even after release. - -I.e. you can play or edit a DVD to "mute out" or skip certain scenes. - +Sensible-cinema [5] allows you to apply pre-programmed delete lists +(e.g. Edit Decision Lists [2]) to DVD's you own. +I.e. you can edit a DVD to "mute out" or skip certain scenes. This allows you to sit back and relax as you watch a more "sensiblized" showing of your DVD. -Note: please install from the zip files at http://rogerdpack.t28.net/sensible-cinema and not from gitub. +It is currently in beta, though will always be free software, even after release. +It also includes a library of EDL's that go along with various DVD's, we need volunteers +to help it to grow! -To use it, basically install, then insert an original DVD that you want to edited, then run sensible cinema. -It will pop up some windows where you choose what to do with that DVD. +To use, basically install, then insert an original DVD that you want to edited, then run sensible cinema. +It will pop up some windows where you choose what to do. -You can either watch it edited in realtime from the DVD, or created an edited -video version of the DVD (an sensibilized video file), on your hard drive. +Note: please install from the zip files at http://rogerdpack.t28.net/sensible-cinema and not from gitub's "downloads" button. +See the "install" section. -How? Sensible cinema basically takes the original DVD, slices out the bad parts, then gives you the result. -It is essentially a linear editor [1] that applies Edit Decision Lists [2] to videos. It wraps +It basically allows you to create an edited video version of the DVD, onto your hard drive, and you can watch it there. + +How? Sensible cinema basically takes the original DVD, slices out the bad parts, then combines it back +into a new file and gives you the result. +It is basically a linear editor [1] that applies Edit Decision Lists [2] to videos. It wraps a few freely available open source programs [3] to accomplish the editing for you. It also has a few "realtime viewing" options available, again based on open source software [3]. Note that the whole process can take several hours, so budget some time for it. Also note that just because an edited video lacks profanity...does not immediately make it an inspiring experience. -I'd suggest carefully evaluating your motives, and going with those. +I'd suggest carefully evaluating your real values, and going with those. Sensible cinema does not a clean movie make of a dirty one. Don't watch it if it's not wholesome! Be nice to yourself! -dove.org and common sense media are good references for discovering the "uplifting" level of movies [4]. -Also note that even if you have an edited copy of a DVD floating around, if you have kids, chances are they -will eventually find (and watch) the unedited originals, so be careful there, and do what is needed. +dove.org and common sense media are good references for discovering the "uplifting" level of movies [4]. +kids-in-mind.com is also a good reference for profanity levels, though sometimes it misses profanities, +and it also lacks timestamps to know when the profanities occur. Hence this project. +Also note that even if you happen to have an edited copy of a DVD floating around, if you have kids, chances are they +will eventually find (and watch) the unedited originals, so be careful there. Enjoy your movies! [1] http://en.wikipedia.org/wiki/Linear_video_editing [2] http://en.wikipedia.org/wiki/Edit_decision_list [3] mostly GPL programs, see http://www.gnu.org/licenses/ VLC Media Player, Mplayer/mencoder, ffmpeg, et al. [4] http://lds.org/library/display/0,4945,161-1-11-1,00.html search for the word "wholesome" +[5] Also known to us as "paranoid cinema" (our inside joke :). == Installation == -Instructions available here: http://rogerdpack.t28.net/sensible-cinema -NB that you want to download from there, not from github, and the file you want is called "latest-sensible-cinema.zip" +Installation instructions available here: http://rogerdpack.t28.net/sensible-cinema +NB that you want to download from there only, not from github, and the file you want to get +is called "latest-sensible-cinema.zip" -== Creating Your Own Delete Lists, or modifying the previously existing ones == +== Creating Your Own Delete Lists, or modifying previously existing ones == See the accompanied how_to_create_your_own_delete_lists.txt file. -== Creating your own edited DVD == +== Creating an edited DVD == -I don't know how I've never burned a DVD. +See also is_it_legal_to_copy_dvds.txt for some caveats you should understand. +I don't actually know how I've never burned a DVD. Windows DVD Maker might help, http://www.dvdflick.net might help. -See also LICENSE.TXT for some caveats you should understand first. +iDVD might help on mac. +DO NOT MAKE ILLEGAL COPIES OF DVD's. See is_it_legal_to_copy_dvds.txt. == FAQ == Q. How do I watch these on my TV, not just on my computer? A. You also might be able to move a laptop over to near your TV and hook it in from your laptop. Or buy a very long monitor cord and plug it in from your desktop/laptop. - You could also buy a projector, attach it to your laptop, and then use that to display the video. + You could also buy a projector, attach it to your laptop, and then use that to watch it. If you're interested in also being able to "beam" it from your computer to your game console (ex: PS3) ping me--I might have something in mind that could help, though hasn't been created yet. (Playon.tv does something like this, too, but - I might come up with a competitor to it if desired, as it costs). + I might come up with a competitor to it if desired, as the existing one costs money). If you're really ambitious and bleeding edge you could even try VGA over an Ethernet cable, too: - http://ps3mediaserver.org/forum/viewtopic.php?f=6&t=5731#p34279 + http://ps3mediaserver.org/forum/viewtopic.php?f=6&t=5731#p34279 + You may be able to create your own edited DVD, see section "Creating an edited DVD" + You may be able to come up with some real-time player editor, too, see section "related works" et al Q. I want to give an edited DVD to a friend, how do I do that well? -A. Give them the original DVD and a link to sensible-cinema's website so they can download and use it. +A. Give them the original unedited DVD and a link to sensible-cinema's website. == Caveats == NB that "someone" has to first create a delete list, per DVD. If one doesn't yet exist for the DVD you want edited, -you could employ somebody to create it, or create it yourself. Make sure to submit it -back to us when you're done, so that everyone can benefit from it. -Fortunately only one person has to do it, once, for everybody to benefit, and the -editing process is fairly easy. +you could create it yourself, or employ somebody to create it. Make sure to submit it +back to us when you're done, so that the rest of the users can benefit from it. +Fortunately just one person has to do it, once, for everybody to benefit, and the +editing process is not too bad. +We also have a subtitle parser which really helps locate profanity more conveniently, so that will help you +build your delete list. + Also note that if your DVD has scratches that cause it to skip, the time signatures will be off, -so we recommend to always clean your discs! +so we recommend to always clean your discs first! == Motivation == The initial motivation for the project was that I dislike deity profanity in movies. And really any profanity is jarring, if you're not used to it in real life, and can -put you a bit on edge when you watch a movie. -Also sometimes producers put in certain scenes (read: sex scenes) just to get a rating. -I don't want just those scenes, but still want to be able to watch the movies :) +put you a bit on edge when you watch a movie. +Also sometimes producers put in certain scenes (read: sex scenes) +just to get a desired rating. +I don't want those scenes, but still want to be able to enjoy said movies :) I once tried Clearplay (a "filter"ed DVD player) -but (for me) it didn't seem to cut it. It costs money monthly (I'm too cheap to pay--and many -many other people don't use it because of this fact...). Their +but (for me) it didn't cut it. It costs money monthly (I'm too cheap to pay--and many +many other people don't use it because of this...). Their filters sometimes don't cut out all unwanted content (ex: Saints and Soldiers left profanity in...which wasn't what I had -expected, so they differed in standards somewhat). +expected), so if they differ in standards somewhat, you're out of luck. Others have noted that sometimes their edit timings (or perhaps DVD players) -are slightly mismatched so that it will mute sections just previous to profanity, while -not muting the profanity itself. Clearplay apparently also runs a rather -confusing subscription policy, I'm told [1], as well as selling DVD players that -are a bit lackluster at times [2]. -Clearplay also has little community collaboration/review (though you can email them feedback). -They no longer seem to have a "request a filter" option, though they used to. +are slightly mismatched so that it will end up muting sections just previous to profanity, while +not muting the profanity itself, or so I've heard. Clearplay apparently also runs a rather +confusing subscription policy, so I'm told [1], as well as selling DVD players that +are a bit lackluster at times [2]. Their DVD players aren't quite as readily accessible (read: +can't buy at walmart anymore), nor as cheap to buy as some out there. +Clearplay also has little community collaboration/review (though you can email them feedback I suppose). They also don't have filters for all movies that I, at times, would like to watch edited (Condorman and Tron lacking last time I checked...probably because they are too -obscure.) Also, some people watch movies only on computer, and they -no longer have a computer player, only hardware DVD players. They also don't edit streamed -online movies either (last time I checked, anyway). So overall I -wanted to build my own that overcame some of these hurdles. +obscure.) If there isn't one, you basically have to request one and then *hope* they get around to it. +They might never get around to it, or it might take a bit longer than you'd hope. +Also, some people watch movies only on computer, and they +no longer seem to offer a computer player, just hardware DVD players. They also don't edit streamed +online movies either (last time I checked, anyway), nor offer a blu-ray player. I also emailed them once (2003?) to inform them I'd be making an open source equivalent, and haven't heard back, which I assume to mean implicitly -they're all for it :) -Also no blu ray player support. -Also clearplay isn't quite flexible enough, editing out only offensive content. Some users may want to, -for example, skip the intro to specific movies (read: older movies with long songs and no content) because...it's deemed boring. Clearplay -does not do that. Also things skip-worthy include The prefix/endfix of Netflix -series' that they run together( ex: Dr. Who has 4 episodes in a row, with 4 jarring -main-title themes between them all.) +they're all for it (in reality this project is more like in-home cleanflicks than clearplay, anyway) +Also clearplay isn't quite flexible enough, editing out only profanity/sex/violence et al (and based +only on their own criteria). Some users may want to, +for example, skip the intro to specific movies (like older movies with long songs and no +content during the intro) because...it's deemed boring. Or skip commercials in some recording. +Or use it on their home dvd's. Clearplay does not allow for that. +Also clearplay doesn't seem to users for example leave comments on their filters, to improve them, etc. +So overall I wanted to build my own that overcame some of these hurdles, hopefully. + I also wanted to get a prototype out there of some of these ideas so that -others can't later patent them and pretend that they were first inventors :) +others can't later patent them and pretend that they were first inventors later :) +See also the "Overly Verbose History" section. + [1] http://www.amazon.com/gp/product/B002YPRW7S/ref=cm_rdp_product "...I agree that it is not made clear on their website that if you don't continue your membership, you can't continue to use the [previously downloaded] filters" [2] http://deseretbook.com/ClearPlay-HDMI-DVD-Player-30-Day-Trial-Membership/i/5038491 @@ -127,23 +146,25 @@ and they told us the model we got was defective, and that the new one was much better and we could get it at a discount, but the next one just died also." == Overly Verbose History == -It was preceded/inspired by EDL's in the 90's, cleanflicks (both analog and digital ways), -zoomplayer's scene-cut editor, http://code.google.com/p/movie-content-editor, the many -other editors that support EDL for content creation and/or playback, mplayer's EDL's, -mythtv/XBMC's EDL support, and VLC playlists. I knew the right elements were ready. +It was preceded/inspired by EDL's in editors in the 90's, cleanflicks (both analog and digital incantations late 90's), +then mplayer began to support EDL, zoomplayer added a scene-cut editor, +http://code.google.com/p/movie-content-editor came along, and also many +other editors have historically supported EDL for content creation and/or playback (see wikipedia's "edit decision list"), +and also mythtv/XBMC's EDL support (as suggested by the phantom edit [1], oreillynet.com), +VLC also added playlists with optional start and stop positions per entry. +I knew the right elements were ready for sensible cinema. -See also the "related" section. +See also the "related" section, and "motivation" section. Originally the project started as a prototype to "watch hulu (online) and netflix instant movies -edited" (it uses/used screen snap-shotting and tracks, using OCR of the on-screen -timestamp of the player, monitors it for specific times, and reacts appropriately). +edited" (it uses/used screen snap-shotting (of specific locations where the digits are, based on windows position) +and then tracks, using OCR of the on-screen timestamp of the player, to monitor it for specific times, and react appropriately. However, this functionality, though working and available, is disabled currently for potential patent -issues. -Some older released versions had it enabled, but not the latest releases. +issues. Some older released versions had it enabled, but not the later releases. Then I realized I could basically create the same effect using the (possibly more patent friendly) pre-processing style, like cutting out bad scenes, like cleanflix did. It basically was implementing Edit Decision Lists (EDL's) using playlists and VLC. I.e. play from second x to y, now play then from z to second mu, muted, now from q to r, etc. I just passed VLC a playlist, it did all the work for me, without any necessary real-time tracking. @@ -153,25 +174,19 @@ off a DVD, and piece them together to create an edited version. This also avoids realtime tracking, so I included that ability. The playlist option is disabled in later releases, as it was deemed too user-non-friendly, because VLC timing is "different" than standard DVD players, so I decided to just use standardized timing, though it worked fine for VLC playbacks. +Many releases had built-in support for mplayer's EDL format, but I took it +out to concentrate on the cleanflicks side of things. You can see a full list of other features that have been published and demonstrated in the accompanying change_log_with_feature_list.txt. Each feature works in some released version of sensible-cinema -though some features are absent in later versions. +though some features have been removed in later versions. -== License == +[1] http://www.oreillynet.com/sysadmin/blog/2005/06/make_your_own_phantom_edit_wit.html -See the included LICENSE.TXT file for licensing and usage terms (basically it's released under gplv3). -Some other programs are (distributed separately and) leveraged, if present. These are -typically released under their own copy of the gplv2 license. - -All files (c) 2010 Roger Pack - -See the accompanied LICENSE.TXT file for more legal information, before using the product. - == Related == The concepts aren't novel. Some other previously existing related type examples: Edited "airplane edit" style movies. @@ -179,10 +194,11 @@ http://en.wikipedia.org/wiki/Linear_video_editing http://imdb.com tends to have reasonably good lists of what occurs in movies (find a movie, click on "parent's guide" on the left). Sometimes it even lists the time signatures for events (ex: "Labyrinth" http://www.imdb.com/title/tt0091369/parentalguide) which you could use to translate into a sensible-cinema compatible list. Normal movies versus "directors cut" versions of movies (one is at times preferable, profanity wise) http://en.wikipedia.org/wiki/Edit_decision_list (it's a linear editing tool, after all--so see the vast list of those) Clean Flicks (used to) sell edited movies +http://www.videoredo.com/en/index.htm lets you "cut out" offensive content (commercials et al) and burn DVD's from mpeg's/h264 streams http://www.mplayerhq.hu/DOCS/HTML/en/edl.html http://www.oreillynet.com/sysadmin/blog/2005/06/make_your_own_phantom_edit_wit.html (mplayer has had this ability for awhile, with no complaints). http://clearplay.com a commercial editing player (tracks DVD's while they play--closed source, costs money, no user contribution possible), and only for DVD's. It does offer a few features that sensible cinema disables, for patent reasons, like automatic (user flexible) content decisions. Ours are manual. Theirs is also a DVD "instant" player, which this is not, except on computer, though you must use theirs, etc (see motivation section, above). @@ -195,59 +211,79 @@ http://code.google.com/p/movie-content-editor (written in Python, controls VLC based on captions and edit decision lists, in realtime) http://forums.gbpvr.com/showthread.php?10606-Automated-Cutting-and-Transcoding-Guide-Using-Mencoder/page45 http://www.imdb.com/swiki/special?ParentalGuideHelp (search for "scene description") http://www.mythtv.org/wiki/Removing_Commercials Using the remote control with the pause, mute, stop, fast forward, and play buttons, along with previous knowledge of scene locations -The scissors and old VHS tapes (Clean Flicks' origin, if I remember correctly). http://www.familysafemedia.com/home_movie_editor.html +The scissors and old VHS tapes (Clean Flicks' origin, if I remember correctly). http://www.familysafemedia.com/home_movie_editor.html (was a helper kit for cutting VHS tape) Windows Movie Maker. Allows for users to cut and copy scenes of movies to their heart's content. http://forum.videolan.org/viewtopic.php?f=7&t=56998 VLC Media Player using EDL's via playlists Corel WinDVD has "Quick Clip" settings for capturing from DVD. Microsoft's magnified basically copies DVD's screen output if mouse is placed over playing DVD. http://superuser.com/questions/85278/how-can-i-cut-scenes-out-of-a-dvd http://blog.josephhall.com/2008/09/command-line-dvd-authoring-part-1.html ZoomPlayer MAX's scene cut editor -anydvd HD's "magic file replacement" for DVD's/blu-ray's +Anydvd HD's "magic file replacement" for DVD's/blu-ray's +RiffTrax +== License == + +See the included LICENSE.TXT file for licensing and usage terms (basically it's released under gplv3). +Some other programs are (distributed separately and) used, if present. These are +typically released under their own copy of the gplv2 license. + +All files are (c) 2010 Roger Pack +EDL files themselves are released under the Creative Commons License. + == Troubleshooting == If you run into some snag, it possibly could have failed in "grabbing" the DVD, and only got part of it. Try cleaning your DVD and starting over (delete all files, start again). Baking soda toothpaste might help with cleaning it. If it still errs, report it, along with a screen snapshot and steps of -how to reproduce the problem, preferably. See feedback section. +how to reproduce the problem, preferably. See the feedback section. It can fail also because a deletion is past end of DVD, or Also note that if your DVD has scratches that cause it to skip, the time signatures will be off after that point, so clean your discs and try again! +"DVDNAV stream read error!" + this typically means a dirty or scratched DVD. Also make sure you aren't out of disk space. -Also you could try a different computer (desktop computers' DVD drives seem to work better at times than laptops') +Also you could try another computer (desktop computers' DVD drives seem to work better at times than laptops') -Also (for power users) make sure your version of ffmpeg is relatively new, as older versions (r19313) is known to crop wrong. -If you don't know what this means then you're probably ok and don't have to worry about it. - -"DVDNAV stream read error!" - this typically means a dirty or scratched DVD. - You try to play back a sensible cinema-ized video file and it plays back without audio or video (example: windows media player)? This probably means you're using windows media player, and don't have "codecs" installed - to handle this type of video. Not to fear, just download the "ffdshow tryouts" + to handle this type of audio. Not to fear, just download the "ffdshow tryouts" (google for it) and, when it gives you the option, be sure to check "mpeg2 video" and then - it should "just work." You could also play the file in VLC Media Player or smplayer - (there's a button for that). + it should "just work." You could also optionally just play the file in VLC Media Player or smplayer + (there's a button for that). Installing "AC3Filter" may help if you have no audio. +If the picture is too grainy/pixelated or the process is too slow, let me know and I'll work on +making it better. No really, I have some ideas, but want to know if there's need first. + == Thanks == Thanks to Jarmo for the win32-screenshot gem, the mini_magick gem authors, jruby guys, etc. -The combination of these tools made programming this actually something of a pleasure. +The combination of these tools made programming this actually something of a pleasure, +and a breeze cross platform. == Feedback/Development == Feedback, including feature requests, comments, etc. welcome: Mailing List: http://groups.google.com/group/sensible-cinema If you're a developer and want to help out with programmming or look and feel, etc., please do! -See development.txt / github.com/rdp +See development.txt / github.com/rdp/sensible-cinema + +If you want to donate something, please consider donating to a charity of your choice. No really. Do it for this! + +== Competition/use of files == + +Note that competition/use of files from sensible cinema is welcome! + +In fact, the current end goal is to publish the delete lists (EDL's) as a separate repository, under the creative +commons license, meaning that even for profit users can use them for whatever other use they want, hopefully +good uses :) \ No newline at end of file