Hello Dev, Congratulations, the coolest tool ever found to upload videos to Commons. I hope this will positively influence the volume of video contributions on Wikimedia in the coming days.
I just uploaded a video of 50+ MB, and it was done in 2-3 mins. Really appreciate your work on this. Thanks for making it. Best, Sai On Sat, 16 May 2026 at 19:04, Subhashish via Wikimedia-l < [email protected]> wrote: > This is really cool tool, Dev. Thank you for making this. Just uploaded a > short video of a train arriving and the tool was faster than the train! > > Subhashish > > On Sat, 16 May, 2026, 6:53 pm Dev Jadiya via Wikimedia-l, < > [email protected]> wrote: > >> Hi James, >> >> Thanks for the kind words. Hopefully, legal resolves the MP4 situation >> soon. >> >> Best, >> Dev Jadiya >> >> On Sat, May 16, 2026 at 6:41 PM James Heilman <[email protected]> wrote: >> >>> Hey Dev >>> >>> Excellent work. Hopefully we will be able to upload MP4s via the >>> Upload Wizard soon. I think we are just waiting on legal. >>> >>> James >>> >>> On Sat, May 16, 2026 at 3:02 PM Dev Jadiya via Wikimedia-l >>> <[email protected]> wrote: >>> > >>> > Hi all, >>> > >>> > I'd like to share a Toolforge tool I've built for uploading >>> > device-recorded videos to Wikimedia Commons: clip2commons. >>> > >>> > https://clip2commons.toolforge.org/ >>> > >>> > It encodes locally in the browser using the WebCodecs API and uploads >>> > via the official MediaWiki API. >>> > >>> > >>> > WHY ANOTHER TOOL >>> > >>> > This is intended to complement, not replace, video2commons. >>> > video2commons handles URL imports (YouTube, archive.org, etc.) and >>> > remains the right tool for that workflow. >>> > >>> > clip2commons covers a different case: a video file already on the >>> > user's device that needs to reach Commons. For that case, the >>> > existing options are: >>> > >>> > - video2commons (file upload mode): the file goes to a Toolforge >>> > encoder pool that is shared and currently overstretched >>> > (Community Wishlist W447, W392, W443, W512, W523, W536 are open >>> > about v2c stability or capability gaps). >>> > - UploadWizard: accepts files up to 5 GB chunked, but does not >>> > convert formats. iPhone .mov and many Android .mp4 files fail >>> > TimedMediaHandler post-upload or upload as patent-encumbered >>> > formats. >>> > - Manual ffmpeg + UploadWizard: works for those who can do it, >>> > but is outside what most uploaders are willing or able to manage. >>> > >>> > clip2commons does the WebM/VP9 conversion in the browser via >>> > WebCodecs, then uploads chunk-by-chunk to commons.wikimedia.org. >>> > There is no shared queue, no server-side encoder pool, and no >>> > infrastructure that needs maintenance to keep the tool running. >>> > The only resource constraint is the user's own device. >>> > >>> > >>> > VALIDATION >>> > >>> > End-to-end test, 1-2 Mbps connection, 683 MB 1080x1920 portrait >>> > (Original) file (6 min 13 s): >>> > >>> > - In-browser encode: 15 min 20 s >>> > - Total wall-clock (encode + upload combined): ~16 minutes >>> > - Final file: 163 MB, VP9/Opus, 1080x1920 >>> > - Result on Commons: >>> > >>> https://commons.wikimedia.org/wiki/File:Wiki_Script_Publisher_Presentation_at_Developer_Skill_Development_Program_India_01.webm >>> > >>> > >>> > PROVENANCE / LICENSING UI >>> > >>> > The "Release rights" step mirrors UploadWizard's question tree >>> > exactly: same root choice (own work vs. someone else), same >>> > sub-questions for "contains the work of others" and "not protected >>> > by copyright law", same hard blocks for "I don't know" and >>> > "copyright-protected", same VRT-pending workflow for permission >>> > uploads, same set of accepted CC license templates per branch. >>> > >>> > This was deliberate. Files uploaded through clip2commons should be >>> > indistinguishable in policy terms from files uploaded through >>> > UploadWizard or video2commons. The wikitext output uses the >>> > standard {{Information}} + {{self}} / bare-license-template >>> > structure with [[Category:Uploaded with clip2commons]]. >>> > >>> > >>> > BROWSER SUPPORT >>> > >>> > Verified working (full encode + upload): >>> > - Google Chrome (desktop and mobile) >>> > - Microsoft Edge (desktop only) >>> > - Brave >>> > - DuckDuckGo browser >>> > - Samsung Internet >>> > - Dolphin >>> > - Bing browser >>> > - Opera Mini (already-WebM/VP9 files only) >>> > >>> > Limited mode (already-WebM/VP9 files; cannot re-encode): >>> > - Firefox (desktop and mobile) >>> > - Safari (encoder support coming in 26.1) >>> > >>> > Not currently supported: >>> > - Microsoft Edge on Android (WebCodecs implementation incompatible) >>> > - Opera (decoder errors at encode start) >>> > - Yandex >>> > - Tor Browser (WebCodecs disabled as fingerprinting protection) >>> > >>> > Browsers in the "limited mode" or "not supported" lists show a >>> > clear banner up front instead of letting the user start a doomed >>> > upload. video2commons remains the recommended fallback for those >>> > browsers. >>> > >>> > >>> > KNOWN LIMITS >>> > >>> > - No URL imports. video2commons remains the right tool for that. >>> > - Hard cap: 1 GB / 1 hour input file. Larger files risk OOM during >>> > in-browser encode on memory-limited devices. >>> > - Encode time depends on the device. Modern hardware encodes at >>> > roughly 0.2x to 1x video duration; older devices can be slower. >>> > >>> > >>> > FEEDBACK WELCOME >>> > >>> > This is beta. Bug reports, policy / wikitext / copy review, and >>> > testing on devices and connections I do not have are all welcome. >>> > >>> > - GitLab issues: >>> > https://gitlab.wikimedia.org/toolforge-repos/clip2commons (MIT) >>> > - My talk page: >>> > https://meta.wikimedia.org/wiki/User_talk:Dev_Jadiya >>> > >>> > Thanks, >>> > Dev Jadiya >>> > _______________________________________________ >>> > Wikimedia-l mailing list -- [email protected], >>> guidelines at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines >>> and https://meta.wikimedia.org/wiki/Wikimedia-l >>> > Public archives at >>> https://lists.wikimedia.org/hyperkitty/list/[email protected]/message/T5AN5AX3QSJF7PUPCBCFIYRGHUBLVSTA/ >>> > To unsubscribe send an email to [email protected] >>> >>> >>> >>> -- >>> James Heilman >>> MD, CCFP-EM, Wikipedian >>> >> _______________________________________________ >> Wikimedia-l mailing list -- [email protected], guidelines >> at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and >> https://meta.wikimedia.org/wiki/Wikimedia-l >> Public archives at >> https://lists.wikimedia.org/hyperkitty/list/[email protected]/message/XDFFDQH7FA6QTTFIJOITXJ2EL2UX455W/ >> To unsubscribe send an email to [email protected] > > _______________________________________________ > Wikimedia-l mailing list -- [email protected], guidelines > at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and > https://meta.wikimedia.org/wiki/Wikimedia-l > Public archives at > https://lists.wikimedia.org/hyperkitty/list/[email protected]/message/ZDE56UYGCZQFMOVL6WPVAKENL3UQD7RF/ > To unsubscribe send an email to [email protected]
_______________________________________________ Wikimedia-l mailing list -- [email protected], guidelines at: https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and https://meta.wikimedia.org/wiki/Wikimedia-l Public archives at https://lists.wikimedia.org/hyperkitty/list/[email protected]/message/2LZLNQIXKMQ3MSH7NBAGFYLPS7YLB4KB/ To unsubscribe send an email to [email protected]
