If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Enjoy an ad free experience by logging in. Not a member yet? Register.

I was having problems converting the videos so on my vps running ubuntu in the the logs it said that ffmpeg was no longer supported and it told me to use avconv instead found at http://libav.org/avconv.html so using my vps control panel webmin i was able to install the apt avconv pointed the directory to it and got the converstions working.I am new to all this but digging around the internet i found that as a solution

What version of Ubuntu are you using?

I am aware that FFmpeg is "deprecated" on at least Ubuntu systems. (I don't know if this affects other Linux versions as well.)

For example, when I enter just 'ffmpeg' in a command line prompt, I see the following output:

Code:

user@ubuntu:~$ ffmpeg
ffmpeg version 0.8.5-4:0.8.5-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers
built on Jan 24 2013 18:03:14 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.

But, in general, and in my experience thus far, deprecated does not mean "non-functional".

I am currently using Ubuntu 12.04, and the FFmpeg package, while clearly deprecated, is still completely functional. All of my packages are up to date. So you must be using a higher version of Ubuntu? Or a different combination of packages?

Can you list all relevant packages that you are running on your machine and their version numbers? To do this, please run the following commands:

(I wonder if you now try to run ffmpeg, with avconv now installed, if ffmpeg will work? Because I have both running on my system. I did not explicitly install avconv, but I'm thinking perhaps avconv was automatically installed as a dependency when I installed the ffmpeg -- or some related -- package?)

Anyway, in the end, and at some point in the future, it can be reasonably assumed that the ffmpeg package will no longer work, and instead the avconv package will be required to handle media file conversions (at least on Ubuntu).

avconv uses the same syntax as ffmpeg. For example, the following command converts a FLV file to MP3:

So, if you substitute the ffmpeg location with the avconv location (in the config.class.php file), then my app will continue to work as expected, i.e.:

PHP Code:

const _FFMPEG = '/usr/bin/avconv';

This applies to both the paid-for, Linux version of my app as well as the free, Linux version of my app. Windows and XAMPP users will not be affected by this, for either the free or paid-for versions.

To reiterate, a simple modification to the _FFMPEG constant value (as indicated above) is all that is required to use avconv for conversions.

If there are any further issues regarding ffmpeg and avconv, please do let me know. I will facilitate the transition from ffmpeg to avconv in the next release of both the free and paid-for versions of my software.

I'm having a small issue as well, I've searched the thread and can't seem to find a solution.

Everything is converted just fine, although the progress bar is not working. It just stays at Converting video. . . and shows no progress. The video file also isn't deleted after the conversion is done so I'm assuming I'm running into an issue with ffmpeg_progress.php being executed, any ideas?

Thanks

I can confirm that there is an issue here with the free version of my software. After discussing this with you via Skype, it is apparent that some Linux OS's and/or different versions/variations of FFmpeg can cause FFmpeg log files (produced during media file conversions) to be formatted in different ways.

My app's conversion progress bar relies on repeatedly reading and parsing FFmpeg log files in order to determine conversion progress. So, if the code used to parse the log files comes across a new log file format, then this will confuse code that was not programmed to recognize the additional format.

Thus, I will update the free version of my app to recognize variations in FFmpeg log file formatting. The only code to change is in ffmpeg_progress.php, and the relevant excerpt of code is as follows:

DO NOT USE THE ZIP DISTRIBUTION LOCATED AT THE ABOVE LINKED PAGE. USE ONLY THE ZIP FILE ATTACHED TO THE BOTTOM OF THIS POST.

New in this release:

1) Code now accommodates variations in FFmpeg log file formatting, which is required for building the conversion progress bar.

The paid-for version of the app is not affected by this issue because it already recognizes variations in FFmpeg log formats. Thus, the full version of the software will continue to function as before -- perfectly!!

As always, please let me know if you have any questions/concerns regarding the above and/or the code.

Maybe in a future release I will include language files, so that your app users/site visitors can change the default language of the software on the fly.

Of course, to do that, I will need people to contribute language files. I don't know when exactly I will get around to implementing such functionality, but there's no time like the present to start submitting your language files for future inclusion in the software! (Hint, hint)

I really don't understand what's going on with the script on my server.
I've just extracted it, but it's not even downloading anything... Actually, I think it's trying to download the video directly with the web browser. ( with chrome ) IE and Firefox are crashing.

I really don't understand what's going on with the script on my server.
I've just extracted it, but it's not even downloading anything... Actually, I think it's trying to download the video directly with the web browser. ( with chrome ) IE and Firefox are crashing.

The bookmarklet is designed to be launched on either a YouTube or Dailymotion.com video page, and allows your users to initiate video conversions directly from the video hosting site. The bookmarklet will not convert videos if launched and run on your own website!

The provided bookmarklet link in bookmarklet.php must be dragged to the browser's bookmarks bar/menu in order to be installed in the browser (as a new button or link).

Please review bookmarklet.php as well as related settings in config.class.php to learn more about bookmarklet configuration and customization.

The bookmarklet submits a POST request from the video hosting site to your site. Thus, for the sake of simplicity, I recommend that you do not change conversion form element name attributes in index.php. If you do, the bookmarklet will not be able to "talk" to your site and initiate a remote conversion. However, if you must change name attribute values for form elements in your index.php, then you should also edit the same values in bookmarkletContent['bookmarklet-container-div-content'] in Bookmarklet "class" in bookmarklet.js AND/OR in $output variable in getFileTypes.php.

Essentially, the same fix for both free and paid-for versions. Seems to be a very minor change to the format in which the YouTube video URLs are provided.

Shortly, I will post a new, fixed/patched copy of the free version to this forum thread. I will also e-mail an updated copy to all existing customers/users of the paid-for version of my software, via the email addresses that you provided at Tradebit.com. Both updates will be accompanied by new posts to this thread.

Please let me know if there are any questions or concerns about this new update to the software.

DO NOT USE THE ZIP DISTRIBUTION LOCATED AT THE ABOVE LINKED PAGE. USE ONLY THE ZIP FILE ATTACHED TO THE BOTTOM OF THIS POST.

New in this release:

1) There was a minor change to the format in which the YouTube video URLs are provided. This fix addresses that change.

I will soon be updating the paid-for version of the app as well, and I will email an updated (free) copy to all those who have already purchased the script. (Updates will be sent to your Tradebit email addresses only.)

As always, please let me know if you have any questions/concerns regarding the above and/or the code.