Описание
Плагин для создания видеоплееров, миниатюр, нескольких разрешений и видеогалереей.
Этот видео плагин добавляет несколько опций к любому видео, загруженному в медиатеку WordPress. Если ваше видео может быть воспроизведено изначально в вашем браузере, или если на вашем сервере установлен FFMPEG (необязательно), вы можете создавать миниатюры из вашего видео. Использование кнопок «Создать» или «Рандомизировать» создаст выбор на выбор. Нажмите «Вставить в пост», и вы получите шорткод в редакторе сообщений, который создаст гибкий, отзывчивый видеоплеер.
Если вы предоставляете несколько разрешений H.264, Videopack может автоматически выбрать то, что ближе всего к размеру проигрывателя или разрешению по вашему выбору, и предоставить пользователям кнопку для выбора разрешения вручную. Если на вашем сервере установлен FFMPEG, Videopack может автоматически кодировать видео.
Вы также можете использовать Videopack для создания всплываютой видеогалереи. Шорткод использует параметры, аналогичные коротку галереи изображений WordPress. В своей простейшей форме он создаст галерею всех видео, прикрепленных к сообщению.
Теперь вы можете добавлять рекламу в свои видео с помощью Videopack Ads премиум-дополнения, которое можно приобрести на вкладке «Дополнения» на странице настроек Videopack или на Videopack.
Несовместимо с Block Editor. Пожалуйста, продолжайте использовать Classic Editor.
Посетите Videopack Documentation pages для получения дополнительной информации.
Скриншоты
Установка
- Загрузите распакованную папку
video-embed-thumbnail-generatorв каталог/wp-content/plugins/. - Активируйте плагин на странице «Плагины» в панели управления WordPress.
Часто задаваемые вопросы
-
Почему мое видео не воспроизводится?
-
Большую часть времени ваше видео не воспроизводится, потому что оно не закодировано в правильном формате. Видео имеют такие контейнеры, как mp4, mov, ogv, mkv и т. д., и в этих контейнерах есть видео- и аудиокодеки, такие как H.264, MPEG-4, VP8 и т. д. Лучший вариант для этого плагина — это контейнер mp4 с видео H.264 и аудио AAC. Это сбивает с толку, но есть кодек, обычно идентифицируемый просто как «MPEG-4» из «MPEG-4 Visual», который не то же самое, что H.264, даже если он находится в контейнере mp4. mp4 с видео MPEG-4 не будет воспроизводиться в большинстве браузеров, и если вы не используете аудио AAC, вы не получите никакого звука. Я настоятельно рекомендую использовать Handbrake для создания файла с видео H.264 и аудио AAC в контейнере MP4.
Используйте MediaInfo, чтобы получить действительно подробную информацию о ваших медиафайлах.
-
Почему мое видео должно быть полностью загружено, прежде чем оно начнет воспроизводиться?
-
файлы mp4/m4v/mov имеют то, что называется атомом moov, который дает видеоплееру информацию о содержимом видео (размеры, продолжительность, кодеки и т. д.). В зависимости от программы, которую вы использовали для создания видео, атом moov может быть в начале или в конце файла. Большинство видеоплееров подождут, пока не найдут атом moov, прежде чем начать воспроизведение. В противном случае он не знает, как отображать загружаемую информацию. Если он находится в начале файла, воспроизведение начинается очень скоро после того, как пользователь нажмет кнопку воспроизведения. Если он находится в конце файла, все видео должно быть загружено до начала воспроизведения.
Существует несколько способов решить эту проблему. Большинство программ для кодирования видео имеют такие опции, как «Web optimized», «Streaming», «Fast start» или «Progressive download». Попробуйте найти и включить эту опцию в вашей программе. Если вы не можете этого сделать, есть программы, предназначенные для перемещения атома moov в главу файла. Попробуйте MP4 Faststart для Windows или QTFastStart для Mac.
FFMPEG помещает атом moov в конце файла, так что это может быть проблемой. Videopack исправит эту проблему на недавно закодированных видео H.264, если у вас есть последняя версия FFMPEG и включена опция «movflags faststart» в настройках Videopack или если на вашем сервере установлены qt-faststart или MP4Box.
-
Почему это не работает с YouTube?
-
WordPress уже имеет встроенную систему для встраивания видео с YouTube, Vimeo, Dailymotion и т. д.. Просто вставьте URL-адрес в свой пост, и WordPress автоматически преобразует его во встроенное видео с помощью oEmbed. Вам не нужен этот плагин, чтобы сделать это. Если вы пытаетесь генерировать новые миниатюры из видео на YouTube, я не собираюсь рисковать гневом Google, предоставляя эту функциональность. Я даже не уверен, что все равно смогу понять, как это сделать.
-
Почему я не могу сделать миниатюры?
-
Если вы похожи на большинство пользователей и не имеете FFMPEG, установленного на вашем сервере, Videopack полагается на встроенную возможность воспроизведения видео вашего браузера. Google Chrome лучше всего подходит для создания миниатюр, потому что он поддерживает большинство форматов. В Википедии есть отличная диаграмма, которая объясняет, какие браузеры работают с какими видеоформатами.
-
Как изменить размер или положение водяного знака?
-
Опция водяного знака представляет собой простое наложение изображения и оформлено с помощью CSS. Стиль по умолчанию
.kgvid_watermark img { display: block; position: absolute; bottom: 7%; right: 5%; z-index: 1; margin: 0px; max-width: 10%; box-shadow: none; }Вы можете переопределить любую из этих настроек либо в пользовательской области CSS вашей темы, либо с помощью модуля Jetpack «Custom CSS». Если вы хотите увеличить водяной знак, попробуйте что-то вроде
.kgvid_watermark img { max-width: 20%; }Если вы хотите поместить его в верхний левый, а не в нижний правый, попробуйте что-то вроде этого:
.kgvid_watermark img { top: 7%; left: 5%; } -
Я получаю сообщение об ошибке FFMPEG не найден в /usr/local/bin/. Вы можете встраивать существующие видео, но генерация миниатюр видео и кодировка видео Mobile/HTML5 невозможна без FFMPEG.
-
Вы можете получить инструкции по установке FFMPEG для нескольких различных дистрибутивов Linux по адресу https://www.tecmint.com/install-ffmpeg-in-linux/ вам не нужно устаревшее FFMPEG-PHP module/extension. Это не работает с Videopack.
Videopack can use FFMPEG to make thumbnails and create alternate video formats. Unfortunately most servers don’t have FFMPEG installed and most shared hosting plans don’t allow you to install FFMPEG because of the system resources it requires. You’re getting this error message because you don’t have FFMPEG installed in the most common directory. If you know you have FFMPEG installed on your server, you’ll need to find the actual path to the program and enter it in the Videopack settings field
Path to applications on server.Большинство функций Videopack будут работать без FFMPEG. Вы можете генерировать встроенные шорткоды для своих видео и создавать миниатюры на любом хосте, потому что эта часть Videopack — это JavaScript, работающий в вашем браузере. Но без FFMPEG вы не сможете автоматически генерировать миниатюры или кодировать альтернативные форматы на сервере. Если у вас нет собственного VPS или выделенного сервера, Dreamhost и Arvixe являются двумя из немногих общих хостов, о которых я знаю, которые установлены FFMPEG и доступны для пользователей.
-
Как я могу кодировать видео в каталогах, защищенных паролями .htaccess?
-
Введите имя пользователя и пароль на странице настроек Videopack, на вкладке «Настройки FFMPEG» или используйте вкладку «Вставить из URL» и введите URL-адрес в этом формате http://username:[email protected]/uploads/2012/01/awesomevid.mp4 в поле URL-адрес видео.
Отзывы
Участники и разработчики
«Videopack» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Videopack» переведён на 5 языков. Благодарим переводчиков за их работу.
Перевести «Videopack» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
4.10.5 — January 24, 2026
- Fixed bug that caused 404 errors when WordPress Default Player is selected.
- Fixed bug that incorrectly formatted thumbnails when set to display when video ends.
- Fixed bug that prevented disabling «Show Download Link» on the settings page.
- Fixed bug that triggered _load_textdomain_just_in_time too early.
- Updated dependencies Video.js, Freemius SDK, and Symfony/Process.
4.10.4 — July 11, 2025
- Security update to fix XSS vulnerability in popup video gallery.
- Updated Freemius SDK to v2.12.1 and symfony/polyfill-php80 to v1.32.0
4.10.3 — Januray 27, 2025
- Fixed bug that left FFMPEG settings enabled when FFMPEG is not present on server.
- Fixed bug that limited the list of users to email encoding errors to.
- Updated Video.js to v8.20.0, Freemius SDK to v2.11.0, and Symfony/Process to v5.4.47
4.10.2 — May 8, 2024
- Fixed bug that prevented disabling the «Set all videos to expand to 100% of their containers» setting.
- Better resizing for the settings page sample video.
4.10.1 — April 7, 2024
- Switched custom database query for looking up attachment IDs via URLs to the WordPress function attachment_url_to_postid() which could result in some video URLs no longer returning attachment IDs when the video player code is generated. That would prevent features like video play recording in the WordPress database, and would only apply to shortcodes that don’t include attachment IDs. Please let me know if this happens to you.
- Revised thumbnail generation to work with PNG as a fallback when GD is not configured to support JPG.
- Fixed «replace original» encoding when newly-encoded files are a different format from the original. Original formats are now deleted after the replacement encode format is complete.
- Added extra check that attachment files are deleted when deleting encoded video formats.
- Fixed bug that always enabled the custom format encode setting.
- Fixed typo in FFMPEG rotation test filename.
- Made sample video on the Videopack settings page responsive.
- Added WordPress Playground Blueprint for easy plugin previews.
- Added a VIDEOPACK_FREEMIUS_ENABLED constant to disable loading Freemius.
- Confirmed compatibility with FFMPEG v7.0
- Updated Freemius SDK to v2.7.0
4.10 — March 24, 2024
- Changed browser-thumbnail upload process to use blobs instead of data URLs and switched to wp_handle_upload instead of custom process for enhanced security.
- Removed Video.js v7
- Restored Freemius SDK after accidentally disabling it in 4.9.6.
- Changed audio codec for VP8/VP9 encoding from libvorbis to libopus.
- Updated FFMPEG status checking to account for log output changes in FFMPEG version 6.1
- Fixed errors when FFMPEG «Encode quality control method» was set to Average Bit Rate.
- Added custom hooks related to thumbnail generation.
- Updated Video.js to v8.10.0 and Symfony/Process to v5.4.36
4.9.6 — February 26, 2024
- Fixed uninstall routine for more complete cleanup when deleting the plugin.
- Disabled Chromecast overlay button on videos used to make thumbnails.
- Removed comma after final parameter in function call that caused errors in PHP versions earlier than 7.3.
4.9.5 — February 7, 2024
- Fixed bug that failed to save some Videopack settings when they were disabled.
- Fixed thumbnail rotation bug for vertical videos when using FFMPEG versions earlier than 6.0.
- Fixed bug that set the «FFMPEG Exists» option to an invalid value when upgrading to Videopack v4.8. If no settings that triggered a check for FFMPEG were changed in the year since then, FFMPEG would not execute.
- Improved options validation and FFMPEG test encode process.
- Removed «Insert title above video» option when inserting videos into posts.
4.9.4 — January 23, 2024
- Fixed bugs that interfered with Media Library functions that don’t involve videos, including image gallery editing.
- Improved text track (subtitle/caption) box.
4.9.3 — January 22, 2024
- Multiple fixes for in-browser thumbnail generation to make the process more stable.
- Restored inline «autoplay» attribute to Video.js video elements.
- Enabled default Video.js keyboard controls.
- Prevented page scrolling while pop-up video gallery is open.
- Replaced WordPress Default player elements with Videopack-generated ones for compatibility with URLs that contain query strings.
- Updated method for determining the location of FFMPEG on the server to allow automatic discovery in the system PATH.
- Updated Video.js to v8.9.0, Freemius SDK to v2.6.2 and Symfony/Process to v5.4.34.
4.9.2 — January 13, 2024
- Fixed unpausable audio on autoplayed Video.js players (including Video Galleries).
- Fixed WordPress Default player initialization.
- Fixed unnecessary override of some canonical redirect filters.
- Improved saving thumbnails generated by FFMPEG.
- Improved manual selection of thumbnails from the Media Library.
- Improved saving plugin settings.
- Added filters for customizing video source URLs, and removed unnecessary query strings.
- Removed unnecessary browser console debugging messages.
4.9.1 — November 10, 2023
- Improved in-browser thumbnail generating process.
- Improved animated GIF detection.
- Added option to change default behavior when inserting videos into a post.
- Added check for Videopack embed URLs to maintain embedding functionality after attachment pages were disabled in new WordPress 6.4 installations.
- Updated Video.js to v8.6.1 and Freemius SDK to v2.6.0.
4.9 — September 12, 2023
- Removed Video.js v5.
- Removed support for FFMPEG versions older than approximately 10 years.
- Added options for skip forward/backward buttons in Video.js v8 players.
- Fixed bug that rotated vertical videos incorrectly when encoding video formats.
- Restored video thumbnail watermark previews on the settings page.
- Improved methods for determining the mime type of URLs and animated GIF detection.
- Revised FFMPEG scaling method to use the «scale» video filter instead of -s
- Removed width setting from custom video encoding formats. Width will be calculated automatically to match the aspect ratio of the original video.
- Added new sample video to plugin settings page.
- Updated Video.js to v8.5.2 and v7.21.5
- Updated Freemius SDK to 2.5.12
- Updated Symfony/Process to v5.4.28



