Kompx.com or Compmiscellanea.com

Вырезать фрагмент из видео. FFmpeg

Операционные системы : Windows, Linux

Вырезать фрагмент из видео с помощью ffmpeg:

Есть два способа как вырезать фрагмент из видео файла с помощью ffmpeg. Первый хоть сам по себе и хорош, более того - быстрее, однако иногда в результате получаются файлы с некоторыми дефектами. Для этих случаев существует второй способ вырезать фрагмент из видео: он значительно более медленный, получающиеся файлы больше, но они в общем всегда соответствуют уровню качества файлов, из которых их извлекали.

Способ : 1

ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -vcodec copy -acodec copy out1.avi

Способ : 2

ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -sameq out1.avi

- <начало> - где начинается фрагмент видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 - часы:минуты:секунды - чч:мм:сс

- <продолжительность> - продолжительность фрагмента видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 - часы:минуты:секунды - чч:мм:сс

Примеры

ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -vcodec copy -acodec copy out1.avi

ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -sameq out1.avi

- ffmpeg вырезает из видео файла фрагмент, который начинается с 1 часа 19 минут 0 секунд. Продолжительность вырезаемого фрагмента видео 5 минут 0 секунд.

О ffmpeg: ( Home page ) ( Список поддерживаемых форматов файлов и кодеков )


Aliosque subditos et thema

 

Редирект с HTTP на HTTPS в .htaccess

 

Редирект с HTTP на HTTPS в случае, когда веб-сервер, выдающий страницы, находится за обратным прокси-сервером или балансировщиком нагрузки. Веб-серверы: Apache + nginx. Поддержка SSL включена. SSL-сертификат приобретен, одобрен и установлен. То есть, все настроено и работает. Так что осталось только сделать редирект с HTTP на HTTPS. Директивы для файла .htaccess: RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:X_FORWARDED_PROTO} !https [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] Редирект с HTTP на HTTPS -- Включить работу механизма преобразования: RewriteEngine On -- Если доменное имя без www: RewriteCond %{HTTP_HOST} !^www\. [NC] -- Тогда заменить его на домен с www: RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] -- Если HTTPS отсутствует: RewriteCond %{HTTP:X_FORWARDED_PROTO} !https [NC] -- Тогда заменить домен без HTTPS доменом с HTTPS: RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] Примечания 1. X_FORWARDED_PROTO может называться X-Forwarded-Proto или еще как-нибудь иначе. От обратного прокси-сервера или балансировщика нагрузки надо получить сведения о том первоначальном запросе, который он получает. Обратные прокси-сервера или балансировщики нагрузки могут предоставлять веб-серверу эту информацию. Может быть отправлен заголовок X_FORWARDED_PROTO или X-Forwarded-Proto или называемый как-то иначе, содержащий название протокола (HTTP или HTTPS). Так обычно. Но не всегда. Поэтому в каком-то числе случаев как именно получить название протокола возможно придется выяснять экспериментальным путем. 2. Другим вариантом может быть просто установить переменную среды (если для данного сервера это возможно): SetEnvIf X_FORWARDED_PROTO https HTTPS=on Тогда директивы для файла .htaccess будут такими: RewriteEngine On SetEnvIf X_FORWARDED_PROTO https HTTPS=on RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP:HTTPS} !on [NV] RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] 3. Документация Apache Module mod_rewrite (in English): http://httpd.apache.org/docs/current/mod/mod_rewrite.html

Консольные приложения для Windows. Файловые менеджеры

 

FAR Manager : DOS Navigator : File Commander Идея и требования к файловым менеджерам оформились еще в эру DOS. С распространением операционных систем с графическим интерфейсом появились и другие приложения облегчающие обращение с файлами. Однако для многих задач и для многих пользователей файловый менеджер остался самым удобным вариантом. Уже давно есть файловые менеджеры с графическим интерфейсом, однако консольные файловые менеджеры продолжают занимать не только свою нишу, но и часть пространства, по идее принадлежащего файловым менеджерам с GUI. Сегодня файловые менеджеры могут в общем и целом то же самое и в общем и целом тем же способом, но быстрота отклика на действия пользователя у файловых менеджеров с текстовым интерфейсом выше. Так же, хоть это сейчас мало актуально, консольным файловым менеджерам требуется меньше системных ресурсов, чем аналогичным по функциональности файловым менеджерам с графическим интерфейсом. FAR Manager - / home page / Консольный файловый менеджер для Windows. Среди встроенных функций: FTP, поддержка Windows network, работа с файловыми архивами, менеджер печати, текстовый редактор. Дополнительно возможно установить плагины: поддержка SFTP/SCP, просмотрщик графических файлов, hex-редактор, поддержка подсветки синтаксиса у текстового редактора и некоторые другие. FAR Manager 2.0: Консольный файловый менеджер FAR Manager 2.0: FTP, загрузка файлов FAR Manager 2.0: Одно из подменю FAR Manager 2.0: Системные настройки FAR Manager 2.0: Текстовый редактор FAR Manager 2.0: MPlayer, проигрывающий .mp3 DOS Navigator - / open source project / Консольный файловый менеджер для Windows. Вариант файлового менеджера для DOS. Существует так же версия для OS/2. Работа с файловыми архивами, текстовый редактор с поддержкой подсветки синтаксиса, редактор дисков, редактор электронных таблиц, калькулятор, календарь и другое.