From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eduardo Ochs Newsgroups: gmane.emacs.help Subject: A way to watch (some) videos about Emacs with wget and mpv Date: Tue, 27 Dec 2022 08:55:26 -0300 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12902"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 27 12:56:30 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pA8ZJ-0003AA-4T for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 27 Dec 2022 12:56:29 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pA8Ya-0007dT-Lr; Tue, 27 Dec 2022 06:55:44 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pA8YY-0007d8-At for help-gnu-emacs@gnu.org; Tue, 27 Dec 2022 06:55:42 -0500 Original-Received: from mail-io1-xd2a.google.com ([2607:f8b0:4864:20::d2a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pA8YW-00071Y-Gk for help-gnu-emacs@gnu.org; Tue, 27 Dec 2022 06:55:42 -0500 Original-Received: by mail-io1-xd2a.google.com with SMTP id p66so6823826iof.1 for ; Tue, 27 Dec 2022 03:55:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ajcbI7AHKQicegq7AJawQQu3Ds2bRrfqpWl78oyvuvQ=; b=nevrjbBw1YJGEYNnF1UaKvmME8K3KdfsEdd09rHuI4whAW+e3tEz87bhFjbasJuxnD o2oOKz+3AamPcU/laCJl0axvDkbblJgU0e6PI9UnGi1NCYVeHeyIBubbuO0BiIKeO7u4 EhjwU3i6n6l7OwgFSizlm8Zp7zEhxFnDzXzjwZB9rwfYbQtalwkv9ZS94m1USoPtBTJ2 GsU6KQ4N9/ZdIBpKziIMXkPQK6nMVD/hn7hdhcSbi630IIA2VyWY+76kVif9szOShkFT cEATk+ZRa7vSQlMhDmGUMCw3Nzaz70+MS3+WpT0n6nRCNWMFGpgLwQ8gDIXbk5BZBDva JmMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ajcbI7AHKQicegq7AJawQQu3Ds2bRrfqpWl78oyvuvQ=; b=1gUFuc/p/0HZ2ul3jDSrMkmth+XO7L+Nm/1JOrNicB1NNIVx8CLx3/dvm2iM0OeG+A SkXIWqqQ/o/V54iMRp8qSiFweMUZonHrUNLr2XxHn8d6n6WPjNENvZF4+NO+Rqk+r9/H V4v52As5rnbh68YVgjpU6WPkf6POgU2MDalZcsXqIOTmbPWOnjCvLc8/ATaAA1KX+cuI E6RlUckglwTt94PIH7CxAAzxV7CQXmaUSw7rcp+J3fPDSSL8trppGLI4YSLEa1wktob2 J8VeACnDmWnqC0tmruL92QJmcnCN3KfF2iua/3CslPBKMX+KJo91kJKxrPrRsMBorBuh N8bQ== X-Gm-Message-State: AFqh2krSXPjz+SOVkG6bkunsEA/SXgSr5vp/Ww7SgiUPgdIMe1gRhfJ1 BNkELnL955Ut917Qp84Ml4hlwBnAyoeNgSuEHlpozLKxNl8= X-Google-Smtp-Source: AMrXdXsirE79vloaR1t5/EQjOZ055JDac1pUdMHr8pXXYPB5ng2hQDXSUAzyj23+u8euf+DEU36Yk9JqtZKCXbmBmqw= X-Received: by 2002:a05:6638:22a1:b0:38a:c40f:371e with SMTP id z1-20020a05663822a100b0038ac40f371emr2138339jas.299.1672142138532; Tue, 27 Dec 2022 03:55:38 -0800 (PST) Received-SPF: pass client-ip=2607:f8b0:4864:20::d2a; envelope-from=eduardoochs@gmail.com; helo=mail-io1-xd2a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:141952 Archived-At: Hi list, there are many videos about Emacs on Youtube, and this rm -Rfv /tmp/emacs-news/ cd /tmp/ git clone https://github.com/sachac/emacs-news cd /tmp/emacs-news/ # (find-file "/tmp/emacs-news/index.org") lists most of them... or let's suppose that it does. Also, let me suppose that many of the authors of these videos read help-gnu-emacs, and that posting here is a good way to reach them. I'm the author on a package that is official enough to be in ELPA - "eev" - but that makes sense to very few people. I've tried to record some videos to make it more understandable, but it turned out that the people who may be interested in eev also usually the people who hate videos - like me =(... - so I've been experimenting with ways to make my videos more friendly to people who hate videos... To be more precise: for me watching 30 seconds of a video is fine, but having to watch a video that is one hour long is not. And I hate having to wait for almost one minute while Youtube loads the recommendations, and plays an ad, before playing the video that I requested. Downloading a video with youtube-dl or yt-dlp also takes a long time, so what I usually end doing is that I use one of the many packages that show the transcript of a video, and I speed-read the transcript instead of watching the video. Anyway, I think that I reached something that is worth sharing. Some of the pages in my website are about videos that I've recorded and subtitled. In each of them I've put something like this: You can watch this video on youtube [here], but youtube always converts my videos to a format that is blurry at some points. The best way to watch this video is to run the two [wget]s and the [mpv] in the beige block below to download the video and its subtitles and then play it with mpv; to make mpv play it in high speed, use the keys listed [here]. # See: http://angg.twu.net/eev-videos.html # http://angg.twu.net/eev-videos.html#mpv-keys # Play: (find-eev2019video "0:00") # Info: (find-1stclassvideo-links "eev2019") wget -nc http://angg.twu.net/eev-videos/emacsconf2019.mp4 wget -N http://angg.twu.net/eev-videos/emacsconf2019.vtt mpv --fs --osd-level=2 emacsconf2019.mp4 So: most people will skip the comments, will paste the "wget"s and the "mpv" into a shell, and ta-da, the video plays. Some people will recognize that the .vtt is a subtitle file and will click on it to read the subtitles without the video. A few people - very few - will follow the other links. Long story short: 1) use two "wget"s and an "mpv"; 2) this is my 20th-ish attempt to find a way to point to wget-able videos, and the first one that I really like - and that would be easy to adapt to other people and to videos totally unrelated to eev; 3) I don't know if this would work well for the EmacsConf, https://emacsconf.org/2022/ because the URLs for its videos are too long... Here is an example in which the instructions and the beige rectangle appears very close to the top of the page: http://angg.twu.net/2020-some-template-based.html I hope that other people will find this idea inspiring. Apologies for mentioning eev so many times, and cheers, =) Eduardo Ochs http://angg.twu.net/eepitch.html http://angg.twu.net/eev-videos.html