A big part of of my Media Center life is movies. From films ripped from DVDs to epics recorded from Freeview, I am an inveterate collector. Because I also am also mildly obsessive when it comes to organisation, I like all my films in one place, enjoying the same functionality regardless as to whether they came from TV or from ripped DVDs.
Everybody has their own solutions to the ripping and organisational questions, and their own favourite tools. In this series of articles, I’m going to be explaining my approach to movie heaven. Firstly I’ll be looking at what I do with films recorded from TV.
Media Center is great. You can build up an impressive collection of classic movies quickly and easily thanks to the variety available through the UK’s Freeview terrestrial broadcasting network combined with the usually excellent EPG.
But what to do with those films once recorded? Some may pop up in the Movies strip, some may remain resolutely stuck in the Recorded TV folder. Others may make the move, but end up with the wrong meta data and – horror of horrors – the wrong artwork.
Making use of the excellent MyMovies allows one to organise ones’ movies and also easily apply age restrictions (much to the annoyance of my 13 year-old daughter.) I’ll cover how I use this tool another day. However, even when organised one is still faced with the age-old dilemma of recorded TV – adverts and the few minutes of buffer needed at the start and end of a recording.
If you’re like me, you want your film to be as close to the original as possible. This means snipping out those adverts and bringing the start of the film to the start of the video file. To do this, I use a commercial application called VideoRedo TV Suite.
VideoRedo provides a number of services. As well as a graphical interface for viewing the timeline of a video file for purposes of editing, it also supports a number of video formats including the all-important DVR-MS and a somewhat flaky implementation of WTV. For this reason I generally convert my WTV files to DVR-MS before beginning the editing process. In a later article I’ll discuss how I ripped a number of blu-rays to DVR-MS using this tool (and the limitations I encountered.) I will also post a full review of this handy tool.
Using VideoRedo, I can easily snip out the offending parts of the recorded TV video file, or join multiple video files together (like, for example, when a film is interrupted for a news break.) There is a tool built in to do automatic commercial detection but personally I’ve found those not as reliable as my obsessive nature demands. In the past I’ve had identical issues with tools such as DVRMSToolbox and so prefer to manually remove adverts to ensure nothing is left in or removed accidentally.
Once done, I can take the ‘cleaned’ DVR-MS file saved from VideoRedo, create a folder for it on my movies drive and move it there. I create a directory for each film for the benefit of MyMovies and also as somewhere to put alternate versions of the file (for example, MP4s for my iPod or Windows Phone 7.) Saving as a DVR-MS file also ensures that my Extenders will be happy playing it with all the navigation functionality I’m used to in Media Center.
Within the MyMovies Collection Management tool I can manually add the film and ensure I have the correct meta-data. I tend to point MyMovies at the film itself rather than a specific folder to avoid problems once there are multiple video files in the same place.
And that’s it! A film recorded from TV, cleansed of adverts and buffers, and appearing in the right place with the right artwork in Media Center.
At this point I have to mention the ‘c’ word. In this case, Copyright. You should make yourself aware of the copyright implications and restrictions in your own region before undertaking this kind of work. Somewhere to start (in the UK) is http://copyrightservice.co.uk/copyright/p01_uk_copyright_law.
I hope this has proved useful. Next time I will look at moving this content to iPods and Windows Phone 7 devices.
2 thoughts on “Using VideoRedo To Manually Remove Adverts”
Hi Richard,
I also use VideoReDo to convert movies from free-to-air tv in Autralia and had a few issues when Windows 7 went to .wtv instead of .dvr-ms. I found a program on the VideoReDo formus (http://www.videoredo.net/msgBoard/showthread.php?t=16340) called VAP which will monitor a folder and do alot of this work for you.
I currently use it to convert .wtv to mpeg which then has comskip run against it. Like you I do not 100% trust the ad-detection programs so after it comskips all the movies in the watch folder I go back and open them in VideoReDo and check the edits and fix them up a bit which takes a few mins per movie, than after I save the project file it will process the edits for all the movies and leave me with mpeg files without ads. I then have a batch file which converts them all to mp4 so I can watch them in MediaCenter or on my iPad but you could have it leave them all as dvr-ms if that is what you prefer.
{"id":null,"mode":"button","open_style":"in_place","currency_code":"GBP","currency_symbol":"\u00a3","currency_type":"decimal","blank_flag_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheDigitalLifestyle.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheDigitalLifestyle.com","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheDigitalLifestyle.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Hi Richard,
I also use VideoReDo to convert movies from free-to-air tv in Autralia and had a few issues when Windows 7 went to .wtv instead of .dvr-ms. I found a program on the VideoReDo formus (http://www.videoredo.net/msgBoard/showthread.php?t=16340) called VAP which will monitor a folder and do alot of this work for you.
I currently use it to convert .wtv to mpeg which then has comskip run against it. Like you I do not 100% trust the ad-detection programs so after it comskips all the movies in the watch folder I go back and open them in VideoReDo and check the edits and fix them up a bit which takes a few mins per movie, than after I save the project file it will process the edits for all the movies and leave me with mpeg files without ads. I then have a batch file which converts them all to mp4 so I can watch them in MediaCenter or on my iPad but you could have it leave them all as dvr-ms if that is what you prefer.
Hi – thanks for the tip. Very interesting!