ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
131.28k stars 9.94k forks source link

Support bmObject manifests (was: bloomberg-->add normal mp4s to format dict) #11428

Open xubuntu4iran opened 7 years ago

xubuntu4iran commented 7 years ago

I can't find normal mp4s in -F output, only hls and frm http://www.bloomberg.com/news/videos/2016-12-12/trump-tweets-f-35-jet-program-costs-out-of-control is this link in format dict?: http://cdn3.videos.bloomberg.com/m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_440.mp4

yan12125 commented 7 years ago

Could you share how did you get the MP4 URL? Bloomberg API only returns HLS and F4M.

remitamine commented 7 years ago

the MP4 urls can be found after parsing xml field of embed_info.

yan12125 commented 7 years ago

Thanks. bmObject is a mysterious protocol and I can't even find an official specification for it

yan12125 commented 7 years ago

A copy of the embedded XML from Bloomberg:

<?xml version='1.0' encoding='utf-8'?>
<bmObject xmlns="http://base.fims.tv" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <resourceID>43108ddb-519f-434c-8aa2-4acfc190640d</resourceID>
  <bmContents>
    <bmContent>
      <resourceID>43108ddb-519f-434c-8aa2-4acfc190640d</resourceID>
      <bmContentFormats>
        <bmContentFormat>
          <resourceID>be1d01a0-5e12-43e7-ad55-796f4870c92d</resourceID>
          <bmEssenceLocators>
            <bmEssenceLocator xsi:type="SimpleFileLocatorType">
              <resourceID>f9e32f23-2b5d-4e2b-9a4b-e858bd1a0483</resourceID>
              <storageType>online</storageType>
              <file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d.MXF</file>
            </bmEssenceLocator>
          </bmEssenceLocators>
          <formatCollection>
            <videoFormat>
              <resourceID>ed3e8cab-180b-47be-bcc4-9037c33f9dc0</resourceID>
              <displayWidth>1920</displayWidth>
              <displayHeight>1080</displayHeight>
              <videoEncoding>
                <name>mpg2</name>
              </videoEncoding>
              <bitRate>35000</bitRate>
              <bitRateMode>constant</bitRateMode>
            </videoFormat>
            <audioFormat>
              <resourceID>69e4534c-9574-48ea-a792-b09493203f56</resourceID>
              <audioEncoding>
                <name>mpg2</name>
              </audioEncoding>
              <bitRate>768</bitRate>
            </audioFormat>
            <containerFormat>
              <resourceID>eebdfd38-2326-4ba5-9984-7cdc7b07e2cd</resourceID>
              <technicalAttribute typeDefinition="IsSource">true</technicalAttribute>
              <technicalAttribute typeDefinition="Profile">main</technicalAttribute>
              <containerFormat>MXF</containerFormat>
            </containerFormat>
          </formatCollection>
          <packageSize>809668360</packageSize>
          <mimeType>Video</mimeType>
        </bmContentFormat>
        <bmContentFormat>
          <resourceID>a44c95a2-a1f7-4ad8-941b-f71e1860b2eb</resourceID>
          <bmEssenceLocators>
            <bmEssenceLocator xsi:type="SimpleFileLocatorType">
              <resourceID>ddb4a8c4-b1df-43db-a077-f733c91d392c</resourceID>
              <storageType>online</storageType>
              <file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_aud.mp4</file>
            </bmEssenceLocator>
          </bmEssenceLocators>
          <formatCollection>
            <videoFormat>
              <resourceID>66d76dd1-0037-4aa3-ba2f-5d7a05d14960</resourceID>
              <bitRate>0</bitRate>
              <bitRateMode>constant</bitRateMode>
            </videoFormat>
            <audioFormat>
              <resourceID>6b8d38c2-7e1a-4c08-8d2e-3f2ac10a3825</resourceID>
              <audioEncoding>
                <name>aac</name>
              </audioEncoding>
              <bitRate>64</bitRate>
            </audioFormat>
            <containerFormat>
              <resourceID>d291b0e0-23ce-4336-834c-c0baf07e3b2b</resourceID>
              <technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
              <technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
              <containerFormat>MP4</containerFormat>
            </containerFormat>
          </formatCollection>
          <packageSize>1123545</packageSize>
          <mimeType>Audio</mimeType>
        </bmContentFormat>
        <bmContentFormat>
          <resourceID>83f3ed8c-2847-4374-9633-fb3383eeb8e8</resourceID>
          <bmEssenceLocators>
            <bmEssenceLocator xsi:type="SimpleFileLocatorType">
              <resourceID>acc89dda-f6e1-4fef-9771-d472e107bf20</resourceID>
              <storageType>online</storageType>
              <file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_240.mp4</file>
            </bmEssenceLocator>
          </bmEssenceLocators>
          <formatCollection>
            <videoFormat>
              <resourceID>b823e245-37fc-4c53-982f-992b4b084315</resourceID>
              <displayWidth>320</displayWidth>
              <displayHeight>180</displayHeight>
              <videoEncoding>
                <name>h264</name>
              </videoEncoding>
              <bitRate>240</bitRate>
              <bitRateMode>constant</bitRateMode>
            </videoFormat>
            <audioFormat>
              <resourceID>17f184f3-5269-47f3-a402-41d815d8d044</resourceID>
              <audioEncoding>
                <name>aac</name>
              </audioEncoding>
              <bitRate>48</bitRate>
            </audioFormat>
            <containerFormat>
              <resourceID>0428e9ca-8ccd-47d8-a3ac-444a1579dcc3</resourceID>
              <technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
              <technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
              <containerFormat>MP4</containerFormat>
            </containerFormat>
          </formatCollection>
          <packageSize>6405409</packageSize>
          <mimeType>Video</mimeType>
        </bmContentFormat>
        <bmContentFormat>
          <resourceID>07d4d0cf-ca83-4549-bce3-a41d2bb0ac25</resourceID>
          <bmEssenceLocators>
            <bmEssenceLocator xsi:type="SimpleFileLocatorType">
              <resourceID>c6ac09f6-9b2d-4945-8e64-4a7091022851</resourceID>
              <storageType>online</storageType>
              <file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_1200.mp4</file>
            </bmEssenceLocator>
          </bmEssenceLocators>
          <formatCollection>
            <videoFormat>
              <resourceID>e7902a67-cdc2-46e0-b3a3-da42190849a1</resourceID>
              <displayWidth>1280</displayWidth>
              <displayHeight>720</displayHeight>
              <videoEncoding>
                <name>h264</name>
              </videoEncoding>
              <bitRate>1200</bitRate>
              <bitRateMode>constant</bitRateMode>
            </videoFormat>
            <audioFormat>
              <resourceID>89d5e42e-d068-4fdb-988d-f8dd3456e6a1</resourceID>
              <audioEncoding>
                <name>aac</name>
              </audioEncoding>
              <bitRate>128</bitRate>
            </audioFormat>
            <containerFormat>
              <resourceID>2fd2f189-98de-4f52-8f63-8e31d9f1367f</resourceID>
              <technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
              <technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
              <containerFormat>MP4</containerFormat>
            </containerFormat>
          </formatCollection>
          <packageSize>29664475</packageSize>
          <mimeType>Video</mimeType>
        </bmContentFormat>
        <bmContentFormat>
          <resourceID>a38b3592-f0b8-460c-9c2e-75e3ea3ae789</resourceID>
          <bmEssenceLocators>
            <bmEssenceLocator xsi:type="SimpleFileLocatorType">
              <resourceID>19551d19-64ad-48e9-87a1-35e6fd065d91</resourceID>
              <storageType>online</storageType>
              <file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_150.mp4</file>
            </bmEssenceLocator>
          </bmEssenceLocators>
          <formatCollection>
            <videoFormat>
              <resourceID>f0cc3ff3-8593-469a-bc74-177229c87ffd</resourceID>
              <displayWidth>240</displayWidth>
              <displayHeight>140</displayHeight>
              <videoEncoding>
                <name>h264</name>
              </videoEncoding>
              <bitRate>150</bitRate>
              <bitRateMode>constant</bitRateMode>
            </videoFormat>
            <audioFormat>
              <resourceID>dd194035-8e25-4711-afcf-f8cd5ece5611</resourceID>
              <audioEncoding>
                <name>aac</name>
              </audioEncoding>
              <bitRate>48</bitRate>
            </audioFormat>
            <containerFormat>
              <resourceID>0de89305-47ff-48e4-b1a5-32870c2ed233</resourceID>
              <technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
              <technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
              <containerFormat>MP4</containerFormat>
            </containerFormat>
          </formatCollection>
          <packageSize>4402081</packageSize>
          <mimeType>Video</mimeType>
        </bmContentFormat>
        <bmContentFormat>
          <resourceID>508f4465-f31c-4827-b039-902e1356dfdf</resourceID>
          <bmEssenceLocators>
            <bmEssenceLocator xsi:type="SimpleFileLocatorType">
              <resourceID>fe7a31b7-11a7-41f2-95a6-7883058f1988</resourceID>
              <storageType>online</storageType>
              <file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_440.mp4</file>
            </bmEssenceLocator>
          </bmEssenceLocators>
          <formatCollection>
            <videoFormat>
              <resourceID>28e10af0-778e-44c2-b783-da20d39b6415</resourceID>
              <displayWidth>640</displayWidth>
              <displayHeight>360</displayHeight>
              <videoEncoding>
                <name>h264</name>
              </videoEncoding>
              <bitRate>440</bitRate>
              <bitRateMode>constant</bitRateMode>
            </videoFormat>
            <audioFormat>
              <resourceID>5df0fe1c-5b78-437d-9349-0b8e53037af5</resourceID>
              <audioEncoding>
                <name>aac</name>
              </audioEncoding>
              <bitRate>96</bitRate>
            </audioFormat>
            <containerFormat>
              <resourceID>e4673a0a-6535-4932-ba59-9028fdc0fb09</resourceID>
              <technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
              <technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
              <containerFormat>MP4</containerFormat>
            </containerFormat>
          </formatCollection>
          <packageSize>11951561</packageSize>
          <mimeType>Video</mimeType>
        </bmContentFormat>
        <bmContentFormat>
          <resourceID>dc4cf76b-ed8e-4192-a4ab-a08fb9db89fb</resourceID>
          <bmEssenceLocators>
            <bmEssenceLocator xsi:type="SimpleFileLocatorType">
              <resourceID>baa1ce78-8a85-4798-b89d-711ba7779bcc</resourceID>
              <storageType>online</storageType>
              <file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_1800.mp4</file>
            </bmEssenceLocator>
          </bmEssenceLocators>
          <formatCollection>
            <videoFormat>
              <resourceID>985d7bc6-4c16-4244-996f-83133202fe53</resourceID>
              <displayWidth>1280</displayWidth>
              <displayHeight>720</displayHeight>
              <videoEncoding>
                <name>h264</name>
              </videoEncoding>
              <bitRate>1800</bitRate>
              <bitRateMode>constant</bitRateMode>
            </videoFormat>
            <audioFormat>
              <resourceID>97a973ea-3398-4b44-bff2-b7d383f43c8c</resourceID>
              <audioEncoding>
                <name>aac</name>
              </audioEncoding>
              <bitRate>128</bitRate>
            </audioFormat>
            <containerFormat>
              <resourceID>234fc350-5bc4-4c09-ac58-18f414b135b1</resourceID>
              <technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
              <technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
              <containerFormat>MP4</containerFormat>
            </containerFormat>
          </formatCollection>
          <packageSize>43198051</packageSize>
          <mimeType>Video</mimeType>
        </bmContentFormat>
        <bmContentFormat>
          <resourceID>d2eebeaf-5b31-42c2-ac66-a3031e2786d2</resourceID>
          <bmEssenceLocators>
            <bmEssenceLocator xsi:type="SimpleFileLocatorType">
              <resourceID>8266e7e7-8022-4666-8f5e-decfbaf3d675</resourceID>
              <storageType>online</storageType>
              <file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_700.mp4</file>
            </bmEssenceLocator>
          </bmEssenceLocators>
          <formatCollection>
            <videoFormat>
              <resourceID>8c2946a1-e8ab-4ba1-ab31-3b4d613f913b</resourceID>
              <displayWidth>640</displayWidth>
              <displayHeight>360</displayHeight>
              <videoEncoding>
                <name>h264</name>
              </videoEncoding>
              <bitRate>700</bitRate>
              <bitRateMode>constant</bitRateMode>
            </videoFormat>
            <audioFormat>
              <resourceID>9a595283-0290-44ae-98cc-191340da1606</resourceID>
              <audioEncoding>
                <name>aac</name>
              </audioEncoding>
              <bitRate>96</bitRate>
            </audioFormat>
            <containerFormat>
              <resourceID>54f9cc3e-87de-4e51-89cd-eae607ae4a0c</resourceID>
              <technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
              <technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
              <containerFormat>MP4</containerFormat>
            </containerFormat>
          </formatCollection>
          <packageSize>17765569</packageSize>
          <mimeType>Video</mimeType>
        </bmContentFormat>
        <bmContentFormat>
          <resourceID>4698c1a7-1e0c-44ab-9ee1-2d97fc5c926f</resourceID>
          <bmEssenceLocators>
            <bmEssenceLocator xsi:type="SimpleFileLocatorType">
              <resourceID>7bdee60e-b562-41f8-abd5-62076525245b</resourceID>
              <storageType>online</storageType>
              <file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_2400.mp4</file>
            </bmEssenceLocator>
          </bmEssenceLocators>
          <formatCollection>
            <videoFormat>
              <resourceID>f03fd925-95b2-4c83-a663-f785472aa729</resourceID>
              <displayWidth>1280</displayWidth>
              <displayHeight>720</displayHeight>
              <videoEncoding>
                <name>h264</name>
              </videoEncoding>
              <bitRate>2400</bitRate>
              <bitRateMode>constant</bitRateMode>
            </videoFormat>
            <audioFormat>
              <resourceID>bb18420d-1adb-494e-99a7-a5586ef668fa</resourceID>
              <audioEncoding>
                <name>aac</name>
              </audioEncoding>
              <bitRate>128</bitRate>
            </audioFormat>
            <containerFormat>
              <resourceID>a1ce95e3-d97f-4d1b-8880-dec1d7629e84</resourceID>
              <technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
              <technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
              <containerFormat>MP4</containerFormat>
            </containerFormat>
          </formatCollection>
          <packageSize>56777035</packageSize>
          <mimeType>Video</mimeType>
        </bmContentFormat>
      </bmContentFormats>
      <descriptions>
        <description>
          <resourceID>7265fe81-73ee-4392-a1ed-1e7fe0badb1a</resourceID>
          <ExtensionGroup>
            <bmBloombergCustom xmlns="http://Bloomberg.fims.tv">
              <NiCodes>
                <NiCode>
                  <code>COS</code>
                  <description>Company News</description>
                </NiCode>
                <NiCode>
                  <code>GEN</code>
                  <description>General News</description>
                </NiCode>
                <NiCode>
                  <code>MARKETS</code>
                  <description>Markets</description>
                </NiCode>
                <NiCode>
                  <code>USGOV</code>
                  <description>U.S. Government</description>
                </NiCode>
                <NiCode>
                  <code>USDEF</code>
                  <description>U.S. Defense Dept; Pentagon</description>
                </NiCode>
                <NiCode>
                  <code>VIDTVEDI</code>
                  <description>Editors' Picks</description>
                </NiCode>
                <NiCode>
                  <code>VIDTOP</code>
                  <description>Top News</description>
                </NiCode>
                <NiCode>
                  <code>WEBSUBMIT</code>
                  <description>Bloomberg.com Web Submit</description>
                </NiCode>
                <NiCode>
                  <code>VIDMAR</code>
                  <description>Markets</description>
                </NiCode>
                <NiCode>
                  <code>VIDPER</code>
                  <description>Personal Finance</description>
                </NiCode>
                <NiCode>
                  <code>VIDMLDUS</code>
                  <description>Syndication Top US Feed</description>
                </NiCode>
                <NiCode>
                  <code>VIDMLDBUS</code>
                  <description>Syndication Business Package</description>
                </NiCode>
                <NiCode>
                  <code>VIDINVEST</code>
                  <description>MRCSyndication/Investing</description>
                </NiCode>
                <NiCode>
                  <code>VIDMLDBIZ</code>
                  <description>Syndication Business Package</description>
                </NiCode>
                <NiCode>
                  <code>VIDMLDINV</code>
                  <description>Syndication Investing</description>
                </NiCode>
                <NiCode>
                  <code>VIDMLDPOL</code>
                  <description>Syndication Politics</description>
                </NiCode>
                <NiCode>
                  <code>VIDUSTV</code>
                  <description>Bloomberg Vid; U.S. TV Source</description>
                </NiCode>
                <NiCode>
                  <code>VIDMMBIZ</code>
                  <description>Digi Video; Multi Biz Vert</description>
                </NiCode>
                <NiCode>
                  <code>VIDINFORM</code>
                  <description>BIntent Inform</description>
                </NiCode>
                <NiCode>
                  <code>VIDYTBRK</code>
                  <description>BTV YouTube Breaking</description>
                </NiCode>
                <NiCode>
                  <code>VIDYTPOL</code>
                  <description>BTV YouTube Politics</description>
                </NiCode>
                <NiCode>
                  <code>VIDTWT</code>
                  <description>BTV Twitter Videos</description>
                </NiCode>
                <NiCode>
                  <code>VIDTVBDAYA</code>
                  <description>Bloomberg Daybreak: Americas</description>
                </NiCode>
              </NiCodes>
              <tickers>
                <ticker>
                  <code>LMT:US</code>
                  <description>Lockheed Martin Corp.</description>
                </ticker>
              </tickers>
              <peopleCodes>
                <peopleCode>
                  <code>1252249</code>
                  <description>Donald Trump</description>
                </peopleCode>
                <peopleCode>
                  <code>17544124</code>
                  <description>Alix Steel</description>
                </peopleCode>
                <peopleCode>
                  <code>1859029</code>
                  <description>David Westin</description>
                </peopleCode>
                <peopleCode>
                  <code>17323105</code>
                  <description>Jonathan Ferro</description>
                </peopleCode>
                <peopleCode>
                  <code>15011671</code>
                  <description>Douglas Rothacker</description>
                </peopleCode>
              </peopleCodes>
              <terminalWire>2660</terminalWire>
              <terminalWireClass>1</terminalWireClass>
              <terminalUUID>4520073</terminalUUID>
              <thumbnails>
                <thumbnail>
                  <imageID>307868050</imageID>
                  <imageIDEncoded>iYz6NCDhgRyQ</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>4275</imageWidth>
                  <imageHeight>2404</imageHeight>
                  <imageType>999</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868055</imageID>
                  <imageIDEncoded>iW5Hg1aMadG8</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>144</imageWidth>
                  <imageHeight>114</imageHeight>
                  <imageType>1</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868047</imageID>
                  <imageIDEncoded>iMVSV1k_cAto</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>488</imageWidth>
                  <imageHeight>360</imageHeight>
                  <imageType>2</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868042</imageID>
                  <imageIDEncoded>iHtlGxaUAbrw</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>320</imageWidth>
                  <imageHeight>240</imageHeight>
                  <imageType>3</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868051</imageID>
                  <imageIDEncoded>ir0L3OyGDNp8</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>368</imageWidth>
                  <imageHeight>207</imageHeight>
                  <imageType>6</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868056</imageID>
                  <imageIDEncoded>iQA1WjNpE60U</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>628</imageWidth>
                  <imageHeight>353</imageHeight>
                  <imageType>8</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868048</imageID>
                  <imageIDEncoded>i4UUq16U7tLo</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>889</imageWidth>
                  <imageHeight>500</imageHeight>
                  <imageType>9</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868043</imageID>
                  <imageIDEncoded>i0n.239us2Qw</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>200</imageWidth>
                  <imageHeight>113</imageHeight>
                  <imageType>10</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868052</imageID>
                  <imageIDEncoded>i3ZrqVYqITpI</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>120</imageWidth>
                  <imageHeight>120</imageHeight>
                  <imageType>12</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868057</imageID>
                  <imageIDEncoded>izvIM7bfnLZ8</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>80</imageWidth>
                  <imageHeight>80</imageHeight>
                  <imageType>13</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868049</imageID>
                  <imageIDEncoded>i03neJ7Thv.A</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>120</imageWidth>
                  <imageHeight>80</imageHeight>
                  <imageType>14</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868044</imageID>
                  <imageIDEncoded>i7s19EDL83Hs</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>620</imageWidth>
                  <imageHeight>226</imageHeight>
                  <imageType>15</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868053</imageID>
                  <imageIDEncoded>idWIS1q0A3_o</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>400</imageWidth>
                  <imageHeight>225</imageHeight>
                  <imageType>18</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868058</imageID>
                  <imageIDEncoded>ihYoQQc6XkvQ</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>140</imageWidth>
                  <imageHeight>80</imageHeight>
                  <imageType>20</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868060</imageID>
                  <imageIDEncoded>iwlblIrHUu8s</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>70</imageWidth>
                  <imageHeight>70</imageHeight>
                  <imageType>22</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868065</imageID>
                  <imageIDEncoded>iyrMvxf2wC6g</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>140</imageWidth>
                  <imageHeight>79</imageHeight>
                  <imageType>23</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868054</imageID>
                  <imageIDEncoded>itqu1usvQ_M0</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>640</imageWidth>
                  <imageHeight>360</imageHeight>
                  <imageType>24</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868059</imageID>
                  <imageIDEncoded>i0VfHohsE44k</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>1200</imageWidth>
                  <imageHeight>675</imageHeight>
                  <imageType>31</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868061</imageID>
                  <imageIDEncoded>iNZTsAw91DOE</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>190</imageWidth>
                  <imageHeight>107</imageHeight>
                  <imageType>33</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868066</imageID>
                  <imageIDEncoded>iRO55Z9qnp6s</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>620</imageWidth>
                  <imageHeight>349</imageHeight>
                  <imageType>34</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868070</imageID>
                  <imageIDEncoded>isSfj_UaKkLM</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>380</imageWidth>
                  <imageHeight>252</imageHeight>
                  <imageType>38</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868075</imageID>
                  <imageIDEncoded>iD6dZlndSd74</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>368</imageWidth>
                  <imageHeight>207</imageHeight>
                  <imageType>56</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868062</imageID>
                  <imageIDEncoded>iQ4tqCWQQ1GI</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>840</imageWidth>
                  <imageHeight>473</imageHeight>
                  <imageType>64</imageType>
                </thumbnail>
                <thumbnail>
                  <imageID>307868039</imageID>
                  <imageIDEncoded>i.2YAnVejK.s</imageIDEncoded>
                  <imageExtension>jpg</imageExtension>
                  <imageWidth>2000</imageWidth>
                  <imageHeight>1125</imageHeight>
                  <imageType>0</imageType>
                </thumbnail>
              </thumbnails>
              <version>5</version>
              <createdUnixUTC>1481550555</createdUnixUTC>
              <modifiedUnixUTC>1481551932</modifiedUnixUTC>
              <issuedUnixUTC>1481552128</issuedUnixUTC>
              <IMRcreatedUnixUTC>1481552126</IMRcreatedUnixUTC>
              <IMRmodifiedUnixUTC>1481562576</IMRmodifiedUnixUTC>
              <durationMSec>175000</durationMSec>
              <sourceSystem>MRC</sourceSystem>
              <comscore>
                <nt_st_ep>Trump: F-35 Jet Program Costs Are 'Out of Control'</nt_st_ep>
                <bb_pub_d>2016-12-12 12:08:14 -0500</bb_pub_d>
                <ns_st_ty>short-form</ns_st_ty>
                <C5>02</C5>
              </comscore>
              <filename>Rothacker08511212d.MXF</filename>
              <hasClosedCaptures>true</hasClosedCaptures>
              <BMMRCompressedID>QxCN21GfQ0yKokrPwZBkDQ</BMMRCompressedID>
              <closedCaptions>
                <closedCaption>
                  <format>dfxp</format>
                  <url>origin://m/Njk3MTgyNQ/MjMzMDkzNw/rothacker08511212d_CC.DFXP</url>
                  <lang>eng</lang>
                </closedCaption>
              </closedCaptions>
              <transcripts>
                <closedCaption>
                  <format>txt</format>
                  <url>origin://m/Njk3MTgyNQ/MjMzMDkzNw/Rothacker08511212d_Verbatim.txt</url>
                  <lang>eng</lang>
                </closedCaption>
              </transcripts>
              <showName>Daybreak Americas</showName>
              <seoKeywords>
                <keyword>Donald Trump</keyword>
                <keyword>Douglas Rothacker</keyword>
                <keyword>Alix Steel</keyword>
                <keyword>David Westin</keyword>
                <keyword>Jonathan Ferro</keyword>
                <keyword>F-35</keyword>
                <keyword>Fighter jet</keyword>
                <keyword>War; Military Actions</keyword>
                <keyword>U.S. Defense Dept; Pentagon</keyword>
                <keyword>Air Force</keyword>
                <keyword>government</keyword>
                <keyword>president</keyword>
                <keyword>Politics</keyword>
                <keyword>Lockheed Martin</keyword>
              </seoKeywords>
            </bmBloombergCustom>
          </ExtensionGroup>
          <bmContentDescription xmlns="http://description.fims.tv">
            <alternativeTitle typeDefinition="web_title" xml:lang="English">Trump: F-35 Jet Program Costs Are 'Out of Control'</alternativeTitle>
            <alternativeTitle typeDefinition="mobile_title" xml:lang="English">Trump: F-35 Jet Program Costs Are 'Out of Control'</alternativeTitle>
            <alternativeTitle typeDefinition="avmm_media_title" xml:lang="English">Trump Tweets That F-35 Jet Costs 'Out of Control'</alternativeTitle>
            <alternativeTitle typeDefinition="terminal_story_title" xml:lang="English">Trump Tweets F-35 Jet Program Costs 'Out of Control'</alternativeTitle>
            <alternativeTitle typeDefinition="seo_title" xml:lang="English">Trump: F-35 Jet Program Costs Are 'Out of Control'</alternativeTitle>
            <description typeDefinition="web_description" xml:lang="English">Dec.12 -- Lockheed Martin Corp. dropped as much 3.4 percent in premarket trading after President-elect Donald Trump tweeted on Monday that costs for the F-35 fighter-jet program are "out of control." Bloomberg Intelligence's Douglas Rothacker reports on "Bloomberg Daybreak: Americas."  </description>
            <description typeDefinition="com_description" xml:lang="English">Lockheed Martin Corp. dropped as much 3.4 percent in premarket trading after President-elect Donald Trump tweeted on Monday that costs for the F-35 fighter-jet program are "out of control." Bloomberg Intelligence's Douglas Rothacker reports on "Bloomberg Daybreak: Americas."   (Source: Bloomberg)</description>
            <description typeDefinition="avmm_description" xml:lang="English">Lockheed Martin Corp. dropped as much 3.4 percent in premarket trading after President-elect Donald Trump tweeted on Monday that costs for the F-35 fighter-jet program are "out of control." Bloomberg Intelligence's Douglas Rothacker reports on "Bloomberg Daybreak: Americas."   (Source: Bloomberg)</description>
            <identifier typeDefinition="mrc_id">6971825</identifier>
            <identifier typeDefinition="publisher_id">6971825</identifier>
            <identifier typeDefinition="avmm_id">307857127</identifier>
            <identifier typeDefinition="terminal_story_id">OI2SXH6KLVR6</identifier>
            <identifier typeDefinition="initial_terminal_story_id">OI2SXH6KLVR6</identifier>
          </bmContentDescription>
        </description>
      </descriptions>
    </bmContent>
  </bmContents>
</bmObject>
xubuntu4iran commented 7 years ago

http://cdn3.videos.bloomberg.com/ is base URL and remain can be found in embedded XML, in tags like this:

origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_440.mp4

When origin:// must be removed I found base URL from complete URL in the file, now it seems removed

remitamine commented 7 years ago

i think the original base url is https://cdn-videos.akamaized.net.

LubosKolouch commented 4 years ago

Is this still an issue?