VR Porn Tagger

 
VR Porn

Problem

Downloading VR Porn from Keep2Share and other sites gets you videos but they never have ID3 tags on the file. Without ID3 Tags and having obscure filenames Media Servers have no way to produce any form of categorisation for your videos.

Solution

There are programs that you can add ID3 Tags to your videos but they still need you to fill out the tags, and if you have thousands this can be a tiresome process. So I wrote a web scraper, aided by google search so that you can find the video from the producer and it will scrape the page and record the various tags then give you a CSV file that you feed the tagging program.MP4 Tagger

How To

  1. Search for you video on this page. Use the google search icon.
  2. Click the correct video link in the search results.
  3. Confirm this is the correct video. Close the tab/window.
  4. Close the Google search box
  5. The URL of the video is then displayed in the URL field.
  6. Click Scrape
  7. The tags fields URL, Producer, Title, Actors and Genres will be filled with data.
  8. Select multiple/click values on the left side and click the <-> button to choose that information. Click < > to choose all data.
  9. Select multiple values in Generes and click the <-> button to add to ignore. Things like 180 and 3D you don’t want on all you videos. The ignore list is stored if you have cookies enabled and so that’ll be remembered.
  10. Repeat the search to find the video on streaming sites. They are listed in bold in the “Site” dropdown.
  11. Repeat addition of Tags, duplicates are ignored as are genres added that are listed in you ignore genres list.
  12. Drag drop your video to the “File” text box. This will fill the field with the filename.
  13. Once you are happy with you tags click the CSV button. You’ll be given a CSV file.
  14. Run Mp3 Tag, drag drop / add your video.
  15. Click “Text File – Tag”
  16. Select the CSV for the file.
  17. Enter the following for the Format string
    %_filename_ext%;%producer%;%title%;%artist%;%genre%;%series%
  18. Click ok.
  19. If you want a cover photo you need to save one from the tagging page and cut/crop it down to 400 x 400 pixels and add it.
  20. Click Save. This will take some time as the whole file, no doubt many gigs needs to rewritten.

Limitations

  • Only sites listed under “Site” dropdown are supported. I can add more leave a comment.
  • CzechVR uses cloudflare and so can not be scraped.
  • This project is in development. I have link a db with over 2 thousand videos I have already tagged. If this page get any interest I will.

Optimisation

If you have a PC with 16 Gig RAM then this process can be sped up hugely and save wear on your hard disk by using a RAM disk. I Suggest ImDisk. Make a RAM disk of 13 Gig with memory allocated dynamically, close all unneeded programs. Move your video to the RAM disk, add it to MP4 Tag from there and when you save your changes these will all be done in RAM and take seconds not minutes. You will need double size of your video in space on the ram disk.

MP3 Tag Setup

If you don’t have MP3 Tag it can be downloaded from here.

The fields needed for this process are:

  • Title
  • Producer
  • Artist
  • Genre
  • Series

Add those that you don’t have already by right clicking the column header and “Customize columns…”. The format is Name: “Title”, Value: “%TITLE%”, Field: “%TITLE%”. Genres has a different value field: “$meta_sep(genre,\,)”

Arrange the header to include Cover if it isn’t there so you can change the thumbnail.

Other field you may want to add are:

  • Rating: “%RATING MM%”
  • bps/pixel
    $div($mul(%_video_bitrate%,1000),$div($mul(%_video_width%,%_video_height%),10))
  • Format: “%organization%”,”%organization%”. To record SBS or TB format for the VR.
  • File Dimensions & bitrate.
    $div(%_video_width%,2)p %_video_bitrate%k
Share
 Posted by at 8:45 am

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>