- Full Guides
- Integration
- Profiles
- Downloads
- More...
Frequently Asked Questions
Does Panda save the original video?
In order to re-encode your videos at anytime, we save your original video in your s3 bucket.
Does Panda support audio encoding?
Yes. Check the Advanced profiles section and look at the MP3 profile example.
Does Panda support multi-pass encoding?
Yes. Check the Advanced profiles section and look at our 2-pass encoding profile example.
I’m using a custom profile and my videos are not scaled
Make sure that your command include the $resolution_and_padding$ variable
Panda gem return a Hash instead of a JSON string like before
Since Panda 0.6 the default returned value is a Hash but it’s possible to get a JSON string back. Check the panda_gem’s README file in http://github.com/newbamboo/panda_gem
I can’t find the encoding log file in my bucket
It means that either your video has been successfully encoded or Panda hasn’t succeed to upload the files to your bucket.
Check first the status of your video by doing GET /videos/:id.json. If the status is fail then look at the “Video Resource has status fail” section
Flash is crashing before or after selecting a file.
Please can you check first if it crashes also with swfupload examples (http://demo.swfupload.org/v220/simpledemo/index.php).
If it does work get in touch with support.
All my recent uploads are failing now. What happen.
You should first check that Panda has still permissions to read and write files to your bucket, using Amazon S3 console
If yes, please get in touch with the support.
If not, use the edit cloud link inside your account, re-type your bucket name and re-enter your amazon credentials.
Video resource has status fail. What does this mean?
The status attribute of a video resource is the result of the following process:
- Getting your original video from the source and uploading it to your S3 bucket before encoding it.
- No encoding task has been performed yet.
A failure can be the result of 2 problems:
-
You are using the source_url with a free sandbox account and the video is bigger than 10MB.
Send a smaller video or upgrade your account.
-
You are using the source_url and the video is not reachable by Panda.
Make sure your video can be downloaded from outside and that you are not referring to localhost.
-
Panda has your video but can’t upload it to your s3 bucket.
This problem means Panda doesn’t have access to your bucket anymore. You can check the permission of your bucket and see if
pandastreamhas read and write for both files and ACL. You can grant access to Panda again by editing your cloud in your encoding cloud section.
Encoding Resource has status fail. What does that mean?
The status attribute of an encoding resource is the result of the following process:
- Getting your original video from your s3 bucket, selecting the profile to be encoded with and encoding the video.
If you have a failing encoding, make sure:
- the original video is reachable.
- the profile the encoding is using still exists
If the steps above are correct, then you should check the log file uploaded to your s3 bucket and see why the command has failed.
If you think your video should have been encoded correctly, please get in touch with support.
I’m getting an error code 404. What does this mean?
404 means Resource not found. You are trying to access to a resource which doesn’t exist. It can be a video, and encoding, a profile, a preset or trying to connect with a wrong Cloud ID.
If you are posting a video, make sure you are not specifying a wrong profile Id
I’m getting an error code 417. What does this mean?
It means you are maybe using the flash uploader behind a proxy server.
I’m getting an error code 413. What does this mean?
It means you have reached the upload file size limit. If you are on free plan, make sure you choose a file which doesn’t exceed 10MB or upgrade your account to remove this limit.
I’m getting an error code 401. What does this mean?
It means you sent a Bad request. At least one required parameters is missing. Check The API section and look at the required parameters. This is likely to be caused by the signature not being generated correctly.
I’m getting an error code 401 and I have an EU account using panda_uploader.js. What does that mean?
EU and US use difference hosts. You should specify api_host : "api.eu.pandastream.com". Check the panda_uploader’s README file in http://github.com/newbamboo/panda_uploader
Panda uploads temporary files in my bucket. How can I avoid that?
Panda will upload all files containing the Encoding ID ($record_id$) in the file name. So make sure you give to your temp file a name which doesn’t contain the Encoding $record_id$.
