{"id":20218569,"url":"https://github.com/mrcheateugene/svedit","last_synced_at":"2026-05-10T11:49:57.200Z","repository":{"id":59181798,"uuid":"462831521","full_name":"MrCheatEugene/SVEdit","owner":"MrCheatEugene","description":"SVEdit(Simple Video Edit-or) - простой и лёгкий редактор с веб интерфейсом на Bootstrap И Jquery. Работает в браузере, FFMPEG на бэкенде не нужен!","archived":false,"fork":false,"pushed_at":"2023-01-07T03:20:44.000Z","size":9338,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T22:32:22.700Z","etag":null,"topics":["editor","editorjs","ffmpeg","php","svedit","video"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MrCheatEugene.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-23T17:08:45.000Z","updated_at":"2023-01-07T02:49:54.000Z","dependencies_parsed_at":"2023-02-06T11:01:32.005Z","dependency_job_id":null,"html_url":"https://github.com/MrCheatEugene/SVEdit","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrCheatEugene%2FSVEdit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrCheatEugene%2FSVEdit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrCheatEugene%2FSVEdit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrCheatEugene%2FSVEdit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MrCheatEugene","download_url":"https://codeload.github.com/MrCheatEugene/SVEdit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241660824,"owners_count":19998943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["editor","editorjs","ffmpeg","php","svedit","video"],"created_at":"2024-11-14T06:39:04.498Z","updated_at":"2026-05-10T11:49:52.155Z","avatar_url":"https://github.com/MrCheatEugene.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SVEdit\nSVEdit(Simple Video Edit-or) - простой и лёгкий редактор с веб интерфейсом на Jquery и Bootstrap.\n\nЭто ридми к версии 2.х, старый ридми в ветке old-main.\n\n# v2: Что изменилось?\n\n- Программа переписана с нуля.\n- FFMPeg запускается и работает в браузере(спасибо ffmpeg-wasm). \n- FFMPEG-wasm немного модифицирован для того, чтобы он работал. \n- Фронтенд на Bootstrap и Jquery. Некоторые вещи были сделаны мною на CSS ручками.\n- Программа позволяет выбрать пресет FFMPEG для улучшения или ухудшения качества.\n- Добавлен нормальный плеер.\n- Перенесены все старые функции и добавлены новые.\n- Функция добавления музыки\n- Функция склейки видео\n- Допилена функция накладывания текста\n- Изменена внутренняя механика работы\n\n# v2: Что с v1?\nSVEDIT 1.x.x будет существовать и дальше, но не будет обновлятся.\n\n# Требуется\n## ЛЮБОЙ PHP ХОСТИНГ!\nМожете поискать бесплатные.\nИ ВСЁ!\n\nP.S Вебсервер не имеет значения.\n\n# Установка\n1. Скачайте последний релиз.\n2. Распакуйте его на сервере в DocumentRoot сервера.\n3. Готово. Перейдите на домен вебсервера/ffmpeg.php(например, http://127.0.0.1/ffmpeg.php), перед вами должен открытся интерфейс программы.\n\n## Примеры\n\n### Введение\n* Все времена нужно указывать в формате \"ЧЧ:ММ:СС\" или часы:минуты:секунды.\n\u003cbr\u003eНеправильно: 0:0:1 \u003cbr\u003eНеправильно: 0:10\u003cbr\u003eНеправильно: 1\u003cbr\u003eПравильно: 00:00:01\n### Текст \n1. В меню сверху нажмите на \"Видео\", в появившемся подменю на \"Текст\".\n2. Заполните форму: В поле текста - текст, в поле \"Размер\" размер шрифта, в поле \"X-координата текста\" - координату текста в пикселях по горизонтали, в поле \"Y-координата текста\" - координату текста в пикселях по вертикали, в поле \"Цвет текста\" укажите цвет из [этого](http://ffmpeg.org/ffmpeg-utils.html#color-syntax) списка, в поле \"Начало текста\" укажите время, с которого появится текст (По умолчанию - время берётся из проигрывателя), в поле \"Конец текста\" введите время, когда текст должен исчезнуть с экрана.\n3. Нажмите \"Готово\"\n4. Ожидайте. После успешной накладки текста, будет выведено сообщение, а также обновлён плеер.\n\n### Сжатие \n1. В меню сверху нажмите на \"Видео\", в появившемся подменю на \"Сжать видео\".\n2. Заполните форму: Укажите [CRF](https://trac.ffmpeg.org/wiki/Encode/H.264#crf). Перечень значений CRF и их результата: \u003cbr\u003e0 - видео без потерь(loseless), 23 - значение по умолчанию, 23-30 - смотрибельно, 30-35 - неприятно для просмотра, 35-51 - ужасно.\n3. Нажмите \"Готово\"\n4. Ожидайте. После успешного сжатия, будет выведено сообщение, а также обновлён плеер. \n\n### Изменение разрешения \n1. В меню сверху нажмите на \"Видео\", в появившемся подменю на \"Изменить размер\".\n2. Заполните форму: В поле \"Размер\" укажите размер в формате ШИРИНА**x**ВЫСОТА,например 1920**x**1080. Где \"x\" **обязательно** нужно указать латинскую X а не, например русскую \"Х\".\n3. Нажмите \"Готово\"\n4. Ожидайте. После успешного изменения размера, будет выведено сообщение, а также обновлён плеер. \n\n### Обрезка(По длинне)\n1. В меню сверху нажмите на \"Видео\", в появившемся подменю на \"Обрезка\".\n2. Заполните форму: В поле \"Начало видео\" укажите с какой точки начать обрезку(По умолчанию - время берётся из проигрывателя), в поле \"Конец видео\" укажите до какой точки надо завершить обрезку.\n3. Нажмите \"Готово\"\n4. Ожидайте. После успешного изменения размера, будет выведено сообщение, а также обновлён плеер. \n\n# Задонатьте.\nЯ потратил на этот проект около 8 часов, основное время было затрачено на фронтенд.\nА также на вторую версию я потратил около 2 дней!\nКиньте пару рублей сюда: https://donationalerts.com/r/mrcheatt\nСпасибо.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrcheateugene%2Fsvedit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrcheateugene%2Fsvedit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrcheateugene%2Fsvedit/lists"}