Commons:Video2commons/ko

Shortcut: COM:V2C

Screenshot of video2commons

video2commons 는 URL이나 사용자의 기기에서 공용으로 영상이나 음성 녹음 파일을 공용에 맞는 형식으로 자동 변환시켜 옮길 수 있는 도구입니다. 오디오, 자막, 비디오 제거 등의 기능 등이 포함되어 기본적으로 활성화됩니다. OAuth을 통해 로그인할 수 있습니다.

작동 방식

  1. https://video2commons.toolforge.org에 들어가 로그인하세요
  2. "작업 추가..." 버튼을 누리세요
  3. 변환하려는 비디오를 선택하세요
    • 오디오, 비디오 또는 자막이 삽입되는 것을 원하지 않는 경우, 삽입 옵션을 비활성화하십시오
  4. 파일에 대한 설명과 분류을 채워주십시오
  5. 이제 "확인"을 누르면 클라우드에서 변환이 시작됩니다.
    • 첫 번째 단계에서는 로딩 바가 표시됩니다
    • the second step will show an advancement bar, with an indication of the percentage remaining
  6. 변환된 비디오는 자동으로 공용에 업로드됩니다

같은 이름으로 공용에서 페이지가 있는 경우 파일을 업로드할 수 없다는 점에 유의하십시오.

변환이 사용자 컴퓨터가 아니라 서버에서 이루어지기 때문에 작업이 진행중인 동안 브라우저를 닫아도 됩니다.

You can also add more tasks. They will be added to the queue and published when done.

Limited capacity

Please keep in mind the following facts before requesting a large number of files in order to keep the service available to others:

  • this is a small community service, not a powerful infrastructure managed by the WMF;
  • it can currently handle 20 encoding tasks at the same time;
  • large videos can take several hours to encode. There's a timeout at 48 hours. If you have no idea how long it will take, please send only a few files to have an estimate before sending dozens or hundreds of files.
  • you can monitor the current workload on Grafana, here. The graph about agregated load indicates the current CPU usage, from 0 to around 100-120.

Please do not send a large number of files if you see that the workload is higher than 100 for several hours, it means the service is at full capacity.

Standard errors

An exception occurred: TaskError: File already exists. Please choose another name.
Meaning: It means that there is a video file with exactly the same name as the file you are trying to upload. It is probably the same video. Check for possible redundancy and if it is not the same video, choose a new name.
An exception occurred: TaskError: /mnt/nfs/labstore-secondary-project/gentoo-prefix/usr/bin/ffmpeg -y -i /srv/v2c/output/b4a696bee515adb1/dl.mp4 -max_muxing_queue_size 4096 -threads 16 -row-mt 1 -crf 20 -qmin 1 -qmax 51 -b:v 0 -vcodec libvpx-vp9 -tile-columns 4 -auto-alt-ref 1 -lag-in-frames 25 -speed 4 -f webm -ss 0 -an -pass 1 -passlogfile /srv/v2c/output/b4a696bee515adb1/dl.mp4.vp9.webm.log /dev/null Exitcode: 1
Meaning: First pass of transcoding to WebM failed
An exception occurred: TaskError: pywikibot.Error: APIError: stashfailed: Internal error: Server failed to publish temporary file. [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/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes.]
Meaning: Video was transcoded, uploaded and assembled, but publishing was not successful
An exception occurred: DownloadError: ERROR: KTvdqve_naM: "token" parameter not in video info for unknown reason; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Meaning: Downloading of video with youtube-dl from the internet failed
Failed to determine the path of the downloaded video. Is the video too large?
Meaning: ?
An exception occurred: WorkerLostError: Worker exited prematurely: signal 9 (SIGKILL).
Meaning: Transcoding of video was aborted because of limited resources of the computer running the software
An exception occurred: TaskError: b"b'pywikibot.Error: APIError: stashfailed: Could not acquire lock. Somebody else is doing something to this file...
Meaning: Commons website problem. Not v2c problem.
Solution: Click "Restart".
An exception occurred: TaskError: pywikibot.Error: TimeoutError: Maximum retries attempted without success.
Meaning: Uploading, assembling or publishing took too long. aborted
An exception occurred: FileNotFoundError: b"[Errno 2] No such file or directory: '/data/project/video2commons/video2commons/frontend/static/uploads/73c147e0-19ea-11ed-9b40-82d0630f66a4'"
Meaning: ?
An exception occurred: TypeError: b"'NoneType' object is not iterable"
Meaning: ?
An exception occurred: TypeError: b"'The file format could not be recognised."
Meaning: ?
An exception occurred: DownloadError: b"'ERROR: [youtube] XXXXXXXXXXX: Sign in to confirm you\xe2\x80\x99re not a bot. This helps protect our community. Learn more."
Meaning: ?
b'Audio is asked to be kept but the file has no audio tracks.
Solution: do not select "Keep audio".

작동하는 사이트

The tool uses yt-dlp to parse websites for video files and obtain associated information. New sites can be added by adding 'extractor' files to that tool. Some sites will work without needing a dedicated extractor file.

Beware that some sites such as YouTube forbid automated downloader tools, so this tool may be frequently rate-limited or blocked.

링크

Category:Video2commons#%20 Category:Commons tools/Translations Category:Wikimedia projects and audio/Translations
Category:Commons tools/Translations Category:Video2commons Category:Wikimedia projects and audio/Translations