Giter Club home page Giter Club logo

azure-media-services-explorer's People

Contributors

asolanki avatar colde avatar gtrifonov avatar johndeu avatar justingden avatar luca-piombino-deltatre avatar microsoft-github-policy-service[bot] avatar patrickkalkman avatar samgzhang avatar shigeyf avatar victorp13 avatar xpouyat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

azure-media-services-explorer's Issues

Generate a manifest function generates a wrong manifest

Audio files are marked as video and one of the video files is marked as an audio. Here's an example of a manifest generated by Azure Media Services encoder

`

`

Here's an example of a manifest generated by the explorer

`

`

Embedded player in subclipping window doesn't play

You get "Video playback aborted. (0x20100002)" when trying to preview the video in the subclipping window. AMSE video preview window uses the browser and calls the URL https://ampdemo.azureedge.net/azuremediaplayer_embed.html?autoplay=true&url={0} with the streaming URL replacing {0}. If the streaming URL is HTTP this will fail since you cannot have mixed monikers of HTTP and HTTPS.

In Subclipping.cs in PlaybackAsset() the embedded player is called with PlayerType.AzureMediaPlayerFrame as the type of player. In Program.cs in DoPlayBackWithStreamingEndpoint() the player type is detected:
else if (typeplayer == PlayerType.AzureMediaPlayerFrame)
{
playerurlbase = Constants.PlayerAMPIFrameToLaunch;
}

The string for PlayerAMPIFrameToLaunch is:
public const string PlayerAMPIFrameToLaunch = @"https://ampdemo.azureedge.net/azuremediaplayer_embed.html?autoplay=true&url={0}";

So if the URL for the video is HTTP, this will conflict. This seems to be handled in the next else if in DoPlayBackWithStreamingEndpoint():
else if (typeplayer == PlayerType.AzureMediaPlayerClear)
{
playerurlbase = Constants.PlayerAMPToLaunch.Replace("https://", "http://");
}

This could be probably most gracefully be handled by stripping of the moniker and colon completely.

Option to resume uploads?

Hello, I've been trying to upload large media files (20-30GB apiece) and if it fails in the middle, there's no option to resume the upload. I've seen articles that say this can be done programmatically. I was wondering if you've given thought to adding this functionality?

Conversely, is there a GUI-based azure uploader that has resume functionality?

AMSE is awesome at making it easy and simple to access all of Azure's media services. I think a resume feature would make it even better (especially given how big media files can be these days). Thank you!

First asset upload sometimes doesn't start

Hi,
I often experience a problem uploading the first asset after starting the application. In the transfer window, the start time never appears. They only way to solve it is to cancel (and the cancel operation also never finishes) and then re-upload the same file again.

Scenario 1, single file asset:

  1. Open application.
  2. Connect to account.
  3. Select to upload asset.
    -> Transfer appears under Transfers tab, but it never starts.
    If I cancel it, the cancel operation never finishes either.

Scenario 2, multiple files into multiple assets

  1. Open application
  2. Connect to account
  3. Select to upload files in to separate assets.
    -> The first transfer never starts, but the other ones do.
    If I cancel the not starting transfer, the cancel operation never finishes either.

I'm on Windows 10 Pro.

Feature Ask: resubmit job

Ability to select any Job, right-click and hit resubmit: should pop up the job submission dialog with job name, output asset name, preset etc. pre-populated. Bonus points for appending “- resubmitted at MMDDYY-HHMMSS” to the task and output asset name, or something similar

Upload queue stuck when files to upload not found

Deleting or moving the file or folder after queuing it for upload will cause AMS explorer to endlessly attempt locating the missing file or folder without any prompts.

Suggest implementing a time-out, or prompt user to skip/locate the file or folder.

Error : MediaProcessor : A fragment is too long, possibly because a subset of the input tracks is not aligned

After uploading multi file to media service, we need validating adaptive bitrate MP4s for static package. But during validating, we get error: [7/22/2016 7:30:30 PM] Task 'Validate Multi MP4 of testmedia', Error : MediaProcessor : A fragment is too long, possibly because a subset of the input tracks is not aligned.

But when we use other group files , it work well.

So why we get this error ? Is it about for the origin files ?

Thanks a lot.

James

Cannot change user to login

When I use an unauthorized user to login, I got an 401 error. But I cannot change user to login again. I have to exit the application and open it again.

Get "The remote server returned an error: (500) Internal Server Error." when upload mulit-files

I check the opinion for "Storage encrypt the assets " for uploading files.
When we upload mulit-files at one time , we will get the error sometimes:
[6/8/2017 3:05:15 PM] Transfer 'Upload of file 'u2w5d2-mouth-shape-j.mp4'': Error
[6/8/2017 3:05:15 PM] One or more errors occurred.
The remote server returned an error: (500) Internal Server Error.

But if I upload for the failed job again and it will upload successfully.

So How should i do to handle the error?

The Locator URLs in "Asset report"

ffmpeg RTP streaming

Hi,

I can't stream to AMS over rtp with the ffmpeg command in the app. What could be wrong?

Feature Ask: transfer error info

If a transfer fails, the error is printed in the message box, but you can’t select the failed xfer in the Transfers pane and find out what happened. If you queue up multiple uploads and some fail and some don’t, it is hard to find which error applies to which transfer.

Upload Options window

In the most recent release v3.47.2.0, whenever a file is dragged into the AMSE for upload, an Upload Options window (see attached screen grab) will appear. If multiple files are dragged for upload, this window will appear once for each file.

Is there any possibility to include a "Apply To All" button, or an option to set such that it always uploads to the default account?

Thanks.

capture

Clarification on search assets by name

Hi Xavier
Can you confirm that searching assets by name is ultimately limited by the maximum number of pages available in the Assets tab and that this limit is set at 20?
(I that 20 is a limit because if I filter "All" assets that is the number of pages, and it seems too round a number to be the real one..)

Cannot delete assets since upgrading to 4.1.0.0

Hi Azure Media Services Explorer,

Just updated to 4.1.0.0 (after being prompted in-app) and I can no longer delete Assets completely via the Assets tab.

Has anyone else seen this? Presuming a regression/bug in the new release.

Thanks,

Tod.

Requested value 'Chinese Simplified' was not found.

Media Analytics > Video OCR request returns error:
Requested value 'Chinese Simplified' was not found.

The cause is ChineseSimplified should not have space.

AMSExplorer/Forms-MediaAnalytics/MediaAnalyticsVideoOCR.cs
public readonly List VideOCRLanguages = new List {
new Item("Undefined", ""),
new Item("Arabic", "Arabic"),
new Item("Chinese Simplified", "ChineseSimplified"),
new Item("Chinese Traditional", "ChineseTraditional"),
new Item("Czech", "Czech"),
new Item("Danish", "Danish"),
new Item("Dutch", "Dutch"),
new Item("English", "English"),
new Item("Finnish", "Finnish"),
new Item("French", "French"),
new Item("German", "German"),
new Item("Greek", "Greek"),
new Item("Hungarian", "Hungarian"),
new Item("Italian", "Italian"),
new Item("Japanese", "Japanese"),
new Item("Korean", "Korean"),
new Item("Norwegian", "Norwegian"),
new Item("Polish", "Polish"),
new Item("Portuguese", "Portuguese"),
new Item("Romanian", "Romanian"),
new Item("Russian", "Russian"),
new Item("Serbian Cyrillic", "SerbianCyrillic"),
new Item("Serbian Latin", "SerbianLatin"),
new Item("Slovak", "Slovak"),
new Item("Spanish", "Spanish"),
new Item("Swedish", "Swedish"),
new Item("Turkish", "Turkish")
};

Reference: Use Azure Media Analytics to convert text content in video files into digital text

Language (optional) describes the language of text for which to look. One of the following: AutoDetect (default), Arabic, ChineseSimplified, ChineseTraditional, Czech Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, SerbianCyrillic, SerbianLatin, Slovak, Spanish, Swedish, Turkish.

Crash when exporting multiple assets to another AMS Account

I'm able to export about 4 assets at a time without it crashing, any time I have more queued, AMS Explorer crashes.

Here is the information from Event Viewer

Application Error
Faulting application name: AMSExplorer.exe, version: 3.48.0.0, time stamp: 0x58bfd4c5
Faulting module name: KERNELBASE.dll, version: 10.0.14393.1198, time stamp: 0x5902845a
Exception code: 0xe0434352
Fault offset: 0x000da9f2
Faulting process id: 0x3804
Faulting application start time: 0x01d2d018af343551
Faulting application path: C:\Program Files (x86)\Microsoft Corporation\Azure Media Services Explorer\AMSExplorer.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 8ab1ef5a-0e8b-46b0-884b-eb4d341d9719
Faulting package full name:
Faulting package-relative application ID:

.NET Runtime

Application: AMSExplorer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentOutOfRangeException
at System.Windows.Forms.Control.MarshaledInvoke(System.Windows.Forms.Control, System.Delegate, System.Object[], Boolean)
at System.Windows.Forms.Control.Invoke(System.Delegate, System.Object[])
at System.Windows.Forms.Control.Invoke(System.Delegate)
at AMSExplorer.Mainform.DoRefreshGridAssetV(Boolean)
at AMSExplorer.Mainform+d__134.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.b__6_1(System.Object)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

`

help: do I have to run an endpoint?

Hello

I need to use this great app for playing videos on my website which can not be downloaded by the users nor played on other domain

what is the cheapest way to do this

I found that endpoint creation costs 63$ per month

Speed of encoding info

show the “Speed of Encoding” as a factor of realtime in Explorer on the Jobs tab if possible, or in job info.

Show “Speed” column with 1.0 being real-time and 0.5 being 2x faster than real-time.
we need the duration of the video, and the time it took to encode.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.