Commons talk:Video2commons

SpBot archives all sections tagged with {{Section resolved|1=~~~~}} after 9 days and sections whose most recent comment is older than 90 days. For the archive overview, see Special:PrefixIndex/Commons talk:Video2commons/Archive.

No such file or directory: 'ffprobe'

After uploading a file and entering wikitext, it refused to publish:
An exception occurred: FileNotFoundError: [Errno 2] No such file or directory: 'ffprobe' - Alexis Jazz ping plz 19:47, 11 February 2026 (UTC)

I'm having the same issue. Hopefully it gets fixed because I have quite a few videos to upload. PublicDomainFan08 (talk) 20:59, 12 February 2026 (UTC)

"seems completely broken and not even accepting uploaded files"

See Special:Diff/1164024705.   — 🇺🇦Jeff G. please ping or talk to me🇺🇦 00:46, 12 February 2026 (UTC)

Tool dysfunctional: "Sign in to confirm you’re not a bot"

I can't upload anything because I get this error:

An exception occurred: DownloadError: ERROR: [youtube] dknh39cK_e0: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies

Prototyperspective (talk) 14:55, 21 February 2026 (UTC)

I have the same error too. Was working the other day now back to bugged again. – Illegitimate Barrister (talkcontribs), 03:18, 2 March 2026 (UTC)
I was able to make uploads in the 24th and 25th, but I'm currently receiving this error message again. --NoonIcarus (talk) 07:59, 8 March 2026 (UTC)
Apparently it works again now. Prototyperspective (talk) 22:53, 9 March 2026 (UTC)
Stopped working again, d'oh. – Illegitimate Barrister (talkcontribs), 06:22, 11 March 2026 (UTC)
I was able to do several uploads on 10 March and later another on 20 March. The main page now stays on "Loading" indefinitely. I could make requests using a different browser, but I receive the error "The video cannot be downloaded due to YouTube's bot detection. Please try again in 1-3 hours." repeatedly. I'm not sure if cookies or other issues come into play. --NoonIcarus (talk) 20:42, 24 March 2026 (UTC)
Same error. – Illegitimate Barrister (talkcontribs), 00:39, 26 March 2026 (UTC)
Made this wish for the tool to get fixed so uploads work again and remain stably functional: W536: Make video2commons work again & prevent it from failing via stability improvements (voting open).
Further info could be edited about other error and stability issues – either edit directly or suggest changes to the wish on its talk page. Prototyperspective (talk) 12:06, 14 April 2026 (UTC)

Removing the need for manual human review for future uploads with v2c

There are currently well over 82,399 files needing license review in Category:License review needed.

So we're not keeping up with the backlogs and the backlog just for the past is huge.

This is a reason for why it would be wise to think about how we could reduce the backlog in effective ways. License review also takes up precious volunteer time.

So I recently had some idea when it comes to future uploads of videos using video2commons:

yt-dlp that video2commons uses can check the license of the video at least for YouTube. Video2Commons can also upload it if the license is not CCBY but one could use yt-dlp's check of the license to verify the license at source of the file.

If the license at source is detected to be CCBY, do not add {{LicenseReview}} to the file description and instead modify the submitted video description after the user has confirmed the description. So regardless what the user adds or removes in the input field for the video description (where there by default is the Information template, the license section, and the categories), always insert this content: {{LicenseReview|site={{From YouTube|[…]}}|user=auto|date=…}}.

If the user does not mess up the file description, there should be =={{int:license-header}}=={{YouTube CC-BY|video title}} in the file page and if that's there, just add this template directly beneath it (if not, probably at the bottom). Because uploads with video2commons have a tool tag, uploads that have this tag in the first diff and this template are verified as having the CCBY license at source. I don't know the details of how to use yt-dlp to get the license of the video but you can see that it's possible at Commons:YouTube files/Downloading#yt-dlp.

This may not be needed due to User:LicenseReviewerBot which seems to be intended to do automatic YouTube reviews. However, it apparently has to compare the video contents to verify and either isn't yet running or sth else is causing it to rarely ever confirm videos. It may be better to do the license verification within v2c so I'm leaving this here. Prototyperspective (talk) 00:19, 22 February 2026 (UTC)

Sound good for me. Raymond (talk) 08:55, 22 February 2026 (UTC)
I like the idea. TaronjaSatsuma (talk) 13:21, 5 March 2026 (UTC)

Error

Traceback (most recent call last):

 File "/data/project/video2commons/www/python/venv/lib/python3.11/site-packages/flask/app.py", line 917, in full_dispatch_request
   rv = self.dispatch_request()
        ^^^^^^^^^^^^^^^^^^^^^^^
 File "/data/project/video2commons/www/python/venv/lib/python3.11/site-packages/flask/app.py", line 902, in dispatch_request
   return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/data/project/video2commons/www/python/src/../../../video2commons/frontend/app.py", line 225, in logincallback
   access_token = handshaker.complete(request_token, request.query_string)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/data/project/video2commons/www/python/venv/lib/python3.11/site-packages/mwoauth/handshaker.py", line 106, in complete
   return complete(
          ^^^^^^^^^
 File "/data/project/video2commons/www/python/venv/lib/python3.11/site-packages/mwoauth/functions.py", line 187, in complete
   credentials.get('oauth_token')[0],
   16:26, 25 February 2026 (UTC)16:26, 25 February 2026 (UTC)16:26, 25 February 2026 (UTC)16:26, 25 February 2026 (UTC)16:26, 25 February 2026 (UTC)16:26, 25 February 2026 (UTC)^^^

TypeError: 'NoneType' object is not subscriptable TaronjaSatsuma (talk) 16:26, 25 February 2026 (UTC)

Too large

Failed to determine the path of the downloaded video. Is the video too large?

Is any way to upload large videos from source? (Internet Archive).--TaronjaSatsuma (talk) 17:50, 3 March 2026 (UTC)

Community Wishlist

I'm not sure if it makes a change or how much of it but if you find video2commons useful and see value in these proposals, you can vote on them:

If somebody else or I create(s) an additional wish(es), I'll list it/these here. Hopefully, the subtitle import works now and nearly all videos with subtitles not imported got them imported now retroactively. Prototyperspective (talk) 15:06, 19 March 2026 (UTC)

Not working

I've been trying for two days and get the attached message, its not helpful enough to understand why Gnangarra 04:21, 25 March 2026 (UTC)

something went wrong

Gnangarra 04:21, 25 March 2026 (UTC)

I'm sorry to hear that uploads haven't been working well for you. After doing some digging it looks like this error happens when the connection to the server gets interrupted, either due to the internet connection being unstable or Toolforge interrupting the upload. I agree that this error message can be improved. As it stands now it is confusing. Amdrel (talk) 16:28, 30 March 2026 (UTC)
@Gnangarra can you please share more details here or https://github.com/toolforge/video2commons/issues/348 i am also facing issue, i tried to upload around 23:55 gmt, same error ! কল্কি (talk) 23:58, 30 March 2026 (UTC)
I was also going through the same problem. Now, the main page just keeps loading, and it never opens the upload bar. GiFontenelle (talk) 22:49, 31 March 2026 (UTC)
I just tried. It won't load anything below the line that reads "video2commons", "Help", and "Logout (Jeff G.)"   — 🇺🇦Jeff G. please ping or talk to me🇺🇦 22:54, 31 March 2026 (UTC)
The full list of tasks is loading for me in both Chrome and Firefox, though it takes a while. Amdrel (talk) 03:04, 1 April 2026 (UTC)
@Amdrel: Do the oldest tasks in the full list time out after some time? If so, how much time?   — 🇺🇦Jeff G. please ping or talk to me🇺🇦 15:28, 1 April 2026 (UTC)
I think they've been getting manually cleared by @Don-vip every now and then, though I'm unsure for certain. Amdrel (talk) 02:07, 4 April 2026 (UTC)
Tasks have a Time To Live set to 30 days in Redis if I recall correctly. I didn't do anything manually recently. vip (talk) 09:05, 4 April 2026 (UTC)
Now, at least I get "Workers:", "Capacity: 7 / 7", "Worker Utilization: 100%", "Pending Tasks: 43", "Your tasks:", and an "Add task…" button. Also, before "Help", I have a new UI display mode feature which I appreciate, "Dark" or "Light".   — 🇺🇦Jeff G. please ping or talk to me🇺🇦 15:32, 1 April 2026 (UTC)
I have tried again its been a week now, still doesnt working. Gnangarra 12:42, 1 April 2026 (UTC)
Same here. I have a bunch of stuff i need to upload and yet it isn't working. CMBGAMER 2018 (talk) 19:54, 3 April 2026 (UTC)
@CMBGAMER 2018 @Gnangarra my upload https://commons.wikimedia.org/wiki/File:Citer-copy-citation-T95702.webm was successful at around 18:00 gmt. but there is a catch : Workers (at right top of webpage should not be Capacity: 7 / 7. it must be anything between 1 / 7 to 6 / 7. good luck. কল্কি (talk) 01:57, 4 April 2026 (UTC)
We have a lot of media related to the recent Artemis II mission being processed, so it will take longer than usual for tasks to be processed. Amdrel (talk) 02:08, 4 April 2026 (UTC)
I tried that too, and it still didn't work. CMBGAMER 2018 (talk) 15:11, 4 April 2026 (UTC)
You shouldn't have to wait for it to not be at max capacity before adding your tasks. When you add tasks they go into a "pending" state and will get picked up later once other tasks that are ahead in the queue are processed. There was a reported issue where some pending tasks were being forgotten after submitting them, but that was probably due to a couple of stuck workers that have since been restarted, not due to an issue with capacity. Amdrel (talk) 20:29, 8 April 2026 (UTC)
Why do we now need workers to submit tasks? It was easier before when we could just upload whenever we wanted. CMBGAMER 2018 (talk) 21:37, 8 April 2026 (UTC)
Media submitted through video2commons has to be converted to free non-encumbered formats that are accepted by Commons, and this takes a lot of computing resources. You can submit a task whenever you want, but it may take time for it to be processed and uploaded if the servers are busy. There has also been a large influx of uploads recently.
If a file is already in the correct format then it should skip the conversion process and upload soon after you submit the task if any of the servers are idle. If they are all at max capacity busy converting videos then it may take a while for the upload to happen, unfortunately, but it will happen eventually unless there is an error. Amdrel (talk) 00:15, 9 April 2026 (UTC)

Dailymotion

The tool does not recognize Dailymotion videos.--TaronjaSatsuma (talk) 21:13, 4 April 2026 (UTC)

@TaronjaSatsuma: Could you share any that you think are in scope?   — 🇺🇦Jeff G. please ping or talk to me🇺🇦 22:36, 4 April 2026 (UTC)
Now I'm away from my usual computer, but I'll share sepcific files. I'm interested on any file fitting Template:PD-ROC-registered TaronjaSatsuma (talk) 17:47, 6 April 2026 (UTC)

@Jeff G.: A good candidate fitting Template:PD-ROC-registered could be 10th September 1970's movie 警告逃妻.--TaronjaSatsuma (talk) 19:17, 7 April 2026 (UTC)

@TaronjaSatsuma: I tried and got "Error: An exception occurred: DownloadError: ERROR: [dailymotion] x9s7kji: No video formats found!; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U"   — 🇺🇦Jeff G. please ping or talk to me🇺🇦 22:34, 8 April 2026 (UTC)
IDK what version I'm on. I'm using web version. TaronjaSatsuma (talk) 10:24, 9 April 2026 (UTC)
@TaronjaSatsuma: We all are.   — 🇺🇦Jeff G. please ping or talk to me🇺🇦 12:44, 14 April 2026 (UTC)
i just tried it on my laptop. stable@2026.03.17 can start downloading dailymotion.
might need to wait for v2c to update its ytdlp. RoyZuo (talk) 15:45, 14 April 2026 (UTC)

Cannot add task.

With the following showing, clicking "Add task…" does nothing:

Workers:
Capacity: 3 / 7
Worker Utilization: 43%
Pending Tasks: 0
Your tasks:

Latest Chrome on latest Windows 10.   — 🇺🇦Jeff G. please ping or talk to me🇺🇦 03:23, 8 April 2026 (UTC)

I encountered a similar issue when I just tried with Chrome. Force clearing the cache with Ctrl+Shift+R fixed the issue for me. Amdrel (talk) 06:10, 8 April 2026 (UTC)
@Amdrel: Thanks, that got me to the next step.   — 🇺🇦Jeff G. please ping or talk to me🇺🇦 22:32, 8 April 2026 (UTC)

Error

An exception occurred: TaskError: pywikibot.Error: APIMWError: internal_api_error_MediaWiki\Upload\Exception\UploadChunkFileException: [c58acc8d-745e-4acc-9798-e04e3d038849] Caught exception of type MediaWiki\Upload\Exception\UploadChunkFileException [errorclass: MediaWiki\Upload\Exception\UploadChunkFileException; servedby: mw-api-ext.eqiad.main-bb67ddcf7-m6smr]

Got this error.--TaronjaSatsuma (talk) 14:30, 23 April 2026 (UTC)

An exception occurred: TaskError: pywikibot.Error: APIError: stashfailed: Could not acquire lock. Somebody else is doing something to this file. [servedby: mw-api-ext.eqiad.main-5d9b5c47d8-z8ggz; help: See https://commons.wikimedia.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes.]

New error.--TaronjaSatsuma (talk) 19:54, 23 April 2026 (UTC)

Overriding the usage requirements

I am seeking to use Video2commons in my staff capacity, but while my staff account is autoconfirmed, it does not yet have 50 edits. Is there any way to override the 50-edit requirement? Sdkb-WMFtalk 16:06, 29 April 2026 (UTC)

(I am going to have my volunteer account handle this upload, but leaving this up so it can be resolved for the future.) Sdkb-WMFtalk 16:21, 29 April 2026 (UTC)
afaict there's no way to bypass that 50 edit requirement for now. that's why i raised Commons:Village_pump/Proposals#c-RoyZuo-20260406210300-Video2commons_requirement_waiver. still waiting for a bit more support. RoyZuo (talk) 16:53, 29 April 2026 (UTC)