Plugin Directory

Test out the new Plugin Directory and let us know what you think.

WP Video Posts

Upload videos to create custom video posts. With FFMPEG installed, it encodes and creates splash image.

Q: I get a "Page not found" error when I view my new video post. Why is this happening? A: With any new custom post type being registered with WordPress, the permalinks need to be updated. The solution is go to the 'Settings'->'Permalinks' and save your current links structure again.

Q: I installed ffmpeg AFTER I already installed and activated WP Video Posts on my site. How do I refresh the settings? A: You can re-check for ffmpeg by clicking on "Re-Check FFMPEG" button under options page for WP Video Posts.

Q: I have ffmpeg installed but I get a message "FFMPEG test encoding failed. Possible reasons: restricted permissions on /test/ directory within the plugin, incorrectly configured ffmpeg, etc.". A: Check permissions on /test/ folder under wp-video-posts/classes/. Make sure that apache has permissions to write to this directory. The script will try to create an image file out of ffmpeg_test_video.mp4 test file. It can either fail due to permissions issue, or some flags that we used in ffmpeg are failing in your ffmpeg version.

Q: I'm running WordPress multisite and I get the message that says something about the file type not being supported. How do I fix that? A: If you are using WordPress multisite, then you need to manually list the type of video formats to allow for upload. This is done by logging in to the wp-admin, and going to 'My Site' => 'Network Admin', then click on 'Settings' => 'Network Settings'. Scroll down to the Upload Settings section of the network settings page and add the format in the Upload file types list.

Q: I'm using the plugin but I do not have FFMPEG installed on my server. How can I create my own default splash image and have it display rather than the default image supplied with the plugin? A: You can create an image with the dimensions you want and upload it to your server to override our default_image.png located in the /wp-content/plugins/wp-video-posts/images/ directory.

Q: How do I install FFMPEG if I have root access on my server? A: If you have either Ubuntu, Debian, or Mint you can follow these steps to compile ffmpeg: - https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu Remember you need to compile it with libfdk-aac (for audio) and libx264 (for video) in order for mp4 to work.

Q: I have ffmpeg on the server but encoding of the video doesn't work for me A: 1. Check what version of ffmpeg is installed and what configuration ffmpeg has. You can do so by running "ffmpeg" via command line. Make sure ffmpeg configuration has the following enabled: configuration: --enable-libfdk-aac --enable-libx264

  1. Check the codecs that are supported with your installation:

ffmpeg -codecs | less

  1. Make sure libfaac (or libfdk_aac) and libx264 are among the codecs available for you.

As of now Debian ffmpeg repository distribution DOES NOT include libx264. You will have to compile ffmpeg yourself from source. There are a lot of good tutorials on web how to install ffmpeg on Debian with libx264 support.

What pre-requirements do I need to install this plugin?

You must Install ffmpeg on your server.

What happen if I dont have ffmpeg in my server?

If you do not have ffmpeg support on your server, this plugin will simply ignore the conversion and proceed with the rest of the process. The supported file formats without ffmpeg installed would only be FLV and MP4. In addition, the splash image will not be generated either and the default image will be displayed.

You can convert your video manually by using online resources or programs on your computer. One online resource is this: http://video.online-convert.com/convert-to-flv

Requires: 3.2.2 or higher
Compatible up to: 4.1.14
Last Updated: 12 months ago
Active Installs: 4,000+


3.8 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,2,2
100,1,1 100,1,1
100,1,1 100,1,1 100,2,2