{"id":40,"date":"2026-08-25T16:23:23","date_gmt":"2026-08-25T16:23:23","guid":{"rendered":"http:\/\/ucdreams-tools.local\/video-editor\/"},"modified":"2026-08-28T13:08:00","modified_gmt":"2026-08-28T13:08:00","slug":"video-editor","status":"publish","type":"page","link":"https:\/\/ucdreams.com\/tools\/video-editor\/","title":{"rendered":"Video Editor"},"content":{"rendered":"\n<section class=\"wp-block-group tools-hero tool-hero is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:70px;padding-bottom:40px\">\n\t\n\t<p class=\"has-text-align-center section-kicker wp-block-paragraph\">Video Tools<\/p>\n\t\n\n\t\n\t<h1 class=\"wp-block-heading has-text-align-center hero-title\">Video Editor<\/h1>\n\t\n\n\t\n\t<p class=\"has-text-align-center hero-descr wp-block-paragraph\">Trim, split, crop and add styled text overlays \u2014 right in your browser with your device&#8217;s own encoder. Nothing is ever uploaded.<\/p>\n\t\n<\/section>\n\n\n\n<section class=\"wp-block-group tool-area is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:20px;padding-bottom:60px\">\n\t\n\t<div class=\"nle\" id=\"nle-app\">\n\n\t\t<div class=\"nle-overlay\" id=\"nle-overlay\" hidden>\n\t\t\t<div class=\"nle-overlay-card\">\n\t\t\t\t<div class=\"nle-spinner\"><\/div>\n\t\t\t\t<div class=\"nle-overlay-title\" id=\"nle-ov-title\">Working\u2026<\/div>\n\t\t\t\t<div class=\"ic-progress\" style=\"margin:10px 0 6px\"><div class=\"ic-progress-bar\" id=\"nle-ov-bar\" style=\"width:2%\"><\/div><\/div>\n\t\t\t\t<div class=\"nle-overlay-sub\" id=\"nle-ov-sub\"><\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<div class=\"nle-resume\" id=\"nle-resume\" hidden>\n\t\t\t<span>\ud83d\udcbe Found an unfinished project<\/span>\n\t\t\t<button type=\"button\" class=\"nle-btn nle-export\" id=\"nle-resume-yes\">\u21a9 Resume<\/button>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-resume-no\">\uff0b Start fresh<\/button>\n\t\t<\/div>\n\n\t\t<div class=\"nle-topbar\">\n\t\t\t<span class=\"nle-logo\">\u2702<\/span>\n\t\t\t<strong>Video Editor<\/strong>\n\t\t\t<span class=\"nle-sep\"><\/span>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-import\">\ud83d\udce5 Import media<\/button>\n\t\t\t<input type=\"file\" id=\"nle-file\" accept=\"video\/*,audio\/*,image\/*\" multiple hidden>\n\t\t\t<span class=\"nle-sep\"><\/span>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-undo\" title=\"Undo (Ctrl+Z)\">\u21a9<\/button>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-redo\" title=\"Redo (Ctrl+Y)\">\u21aa<\/button>\n\t\t\t<span class=\"nle-sep\"><\/span>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-addtext\" title=\"Add text overlay (T\u2026 actually click here)\">T Add text<\/button>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-split\" title=\"Split at playhead (S)\">\u2702 Split<\/button>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-del\" title=\"Delete selected (Del)\">\ud83d\uddd1 Delete<\/button>\n\t\t\t<span class=\"nle-sep\"><\/span>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-saveproj\" title=\"Save project + media to a file (Ctrl+S)\">\ud83d\udcbe Save project<\/button>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-openproj\" title=\"Open saved project\">\ud83d\udcc2 Open project<\/button>\n\t\t\t<input type=\"file\" id=\"nle-open-input\" accept=\".vedproject,.zip\" hidden>\n\t\t\t<span class=\"nle-flex\"><\/span>\n\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-fs\" title=\"Fullscreen (F)\">\u26f6<\/button>\n\t\t\t<select id=\"nle-export-format\" class=\"nle-select\">\n\t\t\t\t<option value=\"mp4\" selected>MP4 (H.264)<\/option>\n\t\t\t\t<option value=\"webm\">WebM (VP9)<\/option>\n\t\t\t<\/select>\n\t\t\t<button type=\"button\" class=\"nle-btn nle-export\" id=\"nle-export\">\u2b07 Export<\/button>\n\t\t<\/div>\n\n\t\t<div class=\"nle-status\" id=\"nle-status\">Import video, audio, images or GIFs \u2014 then drag them onto the tracks.<\/div>\n\t\t<div class=\"ic-progress-wr\" id=\"nle-load-wr\" hidden>\n\t\t\t<div class=\"ic-progress\"><div class=\"ic-progress-bar\" id=\"nle-load-bar\" style=\"width:5%\"><\/div><\/div>\n\t\t\t<p id=\"nle-load-txt\" style=\"font-size:12px;color:#9aa3ad;margin:6px 2px 0\"><\/p>\n\t\t<\/div>\n\n\t\t<!-- media bin -->\n\t\t<div class=\"nle-bin-wrap\">\n\t\t\t<div class=\"nle-panel-title\">Media bin <span id=\"nle-bin-hint\">\u2014 drop files anywhere<\/span><\/div>\n\t\t\t<div class=\"nle-bin\" id=\"nle-bin\"><p class=\"nle-empty\">No media yet<\/p><\/div>\n\t\t<\/div>\n\n\t\t<!-- preview + properties -->\n\t\t<div class=\"nle-mid\">\n\t\t\t<div class=\"nle-preview\">\n\t\t\t\t<canvas id=\"nle-canvas\" width=\"1280\" height=\"720\"><\/canvas>\n\t\t\t\t<div class=\"nle-transport\">\n\t\t\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-home\" title=\"Go to start (Home)\">\u23ee<\/button>\n\t\t\t\t\t<button type=\"button\" class=\"nle-btn nle-play\" id=\"nle-play\" title=\"Play\/Pause (Space)\">\u25b6<\/button>\n\t\t\t\t\t<span id=\"nle-time\" class=\"nle-time\">0:00.0 \/ 0:00.0<\/span>\n\t\t\t\t\t<span class=\"nle-flex\"><\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"nle-props\">\n\t\t\t\t<div class=\"nle-panel-title\">Properties<\/div>\n\t\t\t\t<div id=\"nle-props\"><p class=\"nle-empty\">Select a clip to edit.<\/p><\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<!-- timeline -->\n\t\t<div class=\"nle-tl\">\n\t\t\t<div class=\"nle-tl-toolbar\">\n\t\t\t\t<div class=\"nle-addtr-wrap\">\n\t\t\t\t\t<button type=\"button\" class=\"nle-btn nle-addtr-btn\" id=\"nle-add-track\">\uff0b Track<\/button>\n\t\t\t\t\t<div class=\"nle-addtr-menu\" id=\"nle-addtr-menu\" hidden>\n\t\t\t\t\t\t<button type=\"button\" data-type=\"video\">\ud83c\udfac Video track<\/button>\n\t\t\t\t\t\t<button type=\"button\" data-type=\"overlay\">\ud83d\uddbc Overlay track (image \/ GIF \/ text)<\/button>\n\t\t\t\t\t\t<button type=\"button\" data-type=\"audio\">\ud83c\udfb5 Audio track<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<span style=\"font-size:11px;color:#7d858f\">\u2026or drop files straight onto a track<\/span>\n\t\t\t\t<span class=\"nle-flex\"><\/span>\n\t\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-zoom-out\" title=\"Zoom out\">\u2212<\/button>\n\t\t\t\t<span id=\"nle-zoom-label\" style=\"font-size:11px;color:#8a919b\">40 px\/s<\/span>\n\t\t\t\t<button type=\"button\" class=\"nle-btn\" id=\"nle-zoom-in\" title=\"Zoom in\">\uff0b<\/button>\n\t\t\t<\/div>\n\t\t\t<div class=\"nle-tl-scroll\" id=\"nle-tl-scroll\">\n\t\t\t\t<div class=\"nle-tl-inner\" id=\"nle-tl-inner\">\n\t\t\t\t\t<div class=\"nle-ruler\" id=\"nle-ruler\"><\/div>\n\t\t\t\t\t<div id=\"nle-tracks\"><\/div>\n\t\t\t\t\t<div class=\"nle-playhead\" id=\"nle-playhead\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<p class=\"ie-hints\">Space play \u00b7 S split \u00b7 Del delete \u00b7 Ctrl+Z\/Y undo\/redo \u00b7 Ctrl+D duplicate \u00b7 arrows nudge \u00b7 drag clips to move \u00b7 drag edges to trim \u00b7 drop files straight onto tracks \u00b7 \u25b2\u25bc reorder tracks \u00b7 select text\/image then drag it on the preview<\/p>\n\t<\/div>\n\t\n\n\t\t\t\n\t\t\t<h4 class=\"wp-block-heading tool-title\"><a href=\"\/video-editor\/\">Video Editor<\/a><\/h4>\n\t\t\t\n\n\t\t\t\n\t\t\t<p class=\"tool-tag wp-block-paragraph\">Video<\/p>\n\t\t\t\n\n\t\t\t\n\t\t\t<p class=\"tool-descr wp-block-paragraph\">Trim, split, crop and add styled text overlays.<\/p>\n\t\t\t\n\t\t<\/div>\n\t\t\n\t<\/div>\n\t<!-- \/wp:post-content -->\n<\/section>\n<!-- \/wp:group -->","protected":false},"excerpt":{"rendered":"<p>Video Tools Video Editor Trim, split, crop and add styled text overlays \u2014 right in your browser with your device&#8217;s own encoder. Nothing is ever uploaded. Working\u2026 \ud83d\udcbe Found an unfinished project \u21a9 Resume \uff0b Start fresh \u2702 Video Editor \ud83d\udce5 Import media \u21a9 \u21aa T Add text \u2702 Split \ud83d\uddd1 Delete \ud83d\udcbe Save project [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-40","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ucdreams.com\/tools\/wp-json\/wp\/v2\/pages\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ucdreams.com\/tools\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ucdreams.com\/tools\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ucdreams.com\/tools\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ucdreams.com\/tools\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":12,"href":"https:\/\/ucdreams.com\/tools\/wp-json\/wp\/v2\/pages\/40\/revisions"}],"predecessor-version":[{"id":84,"href":"https:\/\/ucdreams.com\/tools\/wp-json\/wp\/v2\/pages\/40\/revisions\/84"}],"wp:attachment":[{"href":"https:\/\/ucdreams.com\/tools\/wp-json\/wp\/v2\/media?parent=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}