I had been happily using Arista Transcoder to compress videos taken from my camera into something more usable, when one day, up pops this error:
The same happened if I chose a different output format like WebM too. Why? After much head scratching, I found the cause. I had been experimenting with lots of video conversion software, and as part of it was trying to get hardware accelerated H.264 encoding working on the Intel HD3000 IGP in my computer. Part of this included installing various packages to do with VA-API. One of them was a GStreamer package – gstreamer0.10-vaapi
By running Arista from the command line I noticed that it was attempting to use VA-API, which is what I wanted after all:
1 2 3 4 5 6 |
$ arista-gtk libva info: VA-API version 0.33.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_33 libva info: va_openDriver() returns 0 |
Although no errors were reported, this GStreamer package turned out to be the culprit. Simply uninstalling gstreamer0.10-vaapi caused Arista to not attempt to use VA-API, and the video converting could resume, although I assume in a non-hardware accelerated fashion.
Comments
One response to “Arista error “Not a recognised media file!””
A miracle! A long search is over 😉 Your solution worked for me too.
Thanks for posting this