YouTube Operation

YouTube Operation


Author: Jerry Chae

Description

This plugin operates with YouTube’s video contents. The 5 functions include Get Info, Stream Info, Download, Caption Info, and Caption Get


How to obtain Video ID from YouTube

How to get a YouTube video ID from a youtube.com page URL. You may be watching the video or just happened to visit a link to a video. The video ID will be located in the URL of the video page, right after the v= URL parameter. For example if the URL of the video is: https://www.youtube.com/watch?v=aqz-KE-bpKQ, the video ID is “aqz-KE-bpKQ”.

Here is a YouTube video for easier explanation!

https://www.youtube.com/watch?v=liJVSwOiiwg





Need help?

Technical contact to tech@argos-labs.com


May you search all operations,




Input (Required)

  • Operation (choose from below)
    • Get Info
    • Stream Info
    • Download
    • Caption Info
    • Caption Get


  • Video ID
    • Please see above as to how to obtain Video ID


Advanced Input (optional)

There are optional settings for Download and Caption Get functions

  • Download
    • Save File allows you to set the file path and name
    • Stream Index means you can specify a track when the target video has multiple tracks
    • Timeout – when video does not start to download it moves on after specific amount of time (in seconds)


  • Capture Get
    • Save Cap File (.xml) allows you to set the file path and name of the file
    • Caption Index allows you to select one track of captions when the video support multiple tracks of captions (ex. multi-lingual)
    • Extract Text option will create a text file only with text from the caption data

 

Output (Return Value)

  • Get Info will return meta data of the video in CSV
  • Stream Info will return streaming specifications in CSV
  • Download will return the full path of the downloaded mp4 file
  • Caption Info will return the meta data of the captions tracks for the video in CSV
  • Caption Get will return the full file path of the caption file (either .xml or .txt)


Return Codes

0

Successful transaction

99

All non-successful transaction



How to set the parameters






All Plugins