ARTE unavailable on Captvty.
jee pee Posted messages 9401 Registration date Status Modérateur Last intervention -
For a few days now I have been unable to access the ARTE channel.
I would like to point out that this concerns the list of shows, whether it's all the shows in full or by category.
Message that displays: No show is available, etc...
I am using version 2.10.8.2 and I have the same problem with the previous versions.
The same applies to version 3.0.1.7
However, it is possible to watch ARTE live.
I have no issues with the other channels of France Télévisions.
Are you aware of this malfunction?
20 réponses
Hello,
The website developer is aware as he indicated:
09/21The list of programs and content from Arte is currently unavailable.
Try the German software Mediatekview. It allows you to view and download arte.fr (among others) but it is in German. No problem for those who have some knowledge of the language of Goethe. For others, a call to your favorite dictionary should help you get by after a few attempts at the configuration.
@ mariam-j: Be careful, when you've seen Pulp Fiction you know that a foot massage can have very serious consequences...
-
In the meantime, I've added a more detailed and ready-to-use script (or almost). Is madâââme (if it really is a madâââme) satisfied?
-
All you need to do is [*]:
– download the archive https://www.mediafire.com/file/hj18bd68wfvmlli
– double-click on "téléchargement yt-dlp et sfk.bat" to download these two tools (with curl.exe included in the archive)
– double-click on "api.arte.tv liste + téléchargement.bat"
– then type a date, for example "20241018" for 18/10/2024
– then type the time of a show, for example "20:05"
– finally type or copy-paste the name of the desired audio format, for example "VOF-audio_0-Français".
-
-
[*] Probably the masterpiece of Les Inconnus, one of the comedic gems of the 1990s, unfortunately still very relevant regarding the underlying message (basically: the vast majority of people only think about themselves and their money, and everything is made horrifically complicated by absurd rules and coded languages).
https://www.youtube.com/watch?v=XbIaW_ZdJ0g
By the way, this inspired me to whip up another script for YouTube, to avoid having to load that abominably time-consuming site every time we see a link to a video on a forum:
https://www.mediafire.com/file/0scn6zyqfe4pvld
Well, I’ve put in some effort and crafted a “real” script that allows you to:
– list all available programs for a given day by simply typing the date (though not all listed programs are available in full video);
– download the chosen program by indicating its time (and specifying the audio format since, as mentioned before, the naming changes every time, and I haven’t found a reliable way to automate this).
You get:
– a preview thumbnail in 1920x1080 (I modified the basic link to obtain the best quality available; if you save the thumbnail with yt-dlp and the option --write-thumbnail, you’ll only get an image in 940x530);
– a description file (the automatically assigned extension is .description, no way to change that without recompiling the yt-dlp code, so you either need to replace it with .txt or associate the .description extension with the software used to read text files — I recommend Notepad2 [https://www.flos-freeware.ch/notepad2.html] as a replacement for the built-in text editor in Windows; if I have the courage, I’ll try to add the generation of a more readable and detailed description like the one generated by Captvty);
– a metadata file (.json) (if you have no use for these two small files, open the script with a right-click and then "edit" or drag-and-drop it into Notepad2 and remove the download command options "--write-info-json" and --write-description; the "--write-comments" option is for YouTube and adds all comments to the .json file but is ineffective here; I simply forgot to remove it; you can also remove the command "curl !jpg1080! ..." if you have no use for the preview image);
– the MP4 video file in 1280x720 format (the 1920x1080 format has a slightly higher video bitrate, about 10% more, and is therefore actually of lower quality since to maintain the same quality level with over double the resolution you'd need to increase the bitrate by at least 50%).
The only small anomaly as it stands: for programs broadcast after midnight, the date is shifted by one day (in the arte.tv guide, the programs for a given day generally start around 05:00 and end around 03:00);
– subtitles when available (to avoid downloading subtitles, remove the option "--all-subs").
Two other files are created beforehand for each analyzed day of programs:
– the HTML page for the day in question;
– a text file automatically converted using a few sfk commands from the HTML file containing the main information for each program used in the rest of the script.
The script requires (either in the same folder as the script, in a Windows system folder, or in a folder manually added to the Windows "PATH" variable — explanation here (in English): https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/):
– yt-dlp;
– curl;
– sfk (a wonderful command-line text processing tool that allows you to accomplish dozens of specialized tasks in various fields — for example, I just discovered the text search and editing functions — more info: https://sourceforge.net/projects/swissfileknife/).
I initially included these three utilities in the archive, but to lighten it (2.3MB instead of 20.4MB), I only included curl.exe and a second small script that allows you to download the other two executables with curl; one advantage is that you’ll directly have the latest version of yt-dlp, even if you download this archive weeks later (otherwise, to update, type in the cmd.exe console “yt-dlp -U”).
Obviously, if Arte.tv changes the slightest detail in the organization of its program guide, it will work much less well, like Bourvil's 2CV... (This happened yesterday: a <p> tag became <span>, and nothing worked anymore. I’m tinkering with yogurt pots and bits of string for a single site, so imagine the difficulty of maintaining software like Captvty for over 10 years...)
So here it is:
https://www.mediafire.com/file/hj18bd68wfvmlli
~~~~~~
If this has been useful to you, go immediately check at least one of the links below. (More details in a long comment above.)
https://www.youtube.com/watch?v=muBTIVjS8sA
Jean-Marc Jancovici, brief overview of the pollution related to the Internet, and particularly to video on the Internet.
https://www.youtube.com/watch?v=dD-Bbc0zzfc
Frédéric Bordage from GreenIT, a conference presenting the results of a study on the environmental footprint of the global digital world.
Some articles on the GreenIT site:
https://www.greenit.fr/2019/10/22/12982/
https://www.greenit.fr/2015/05/12/quelle-est-l-empreinte-environnementale-du-web/
https://www.greenit.fr/2016/01/21/numerique-et-environnement-en-finir-avec-les-idees-recues-1-3/
https://www.greenit.fr/2016/01/28/numerique-et-environnement-en-finir-avec-les-idees-recues-2-3/
https://www.greenit.fr/2016/02/17/numerique-et-environnement-en-finir-avec-les-idees-recues-3-3/
I made a new version, with some improvements, and also a script to convert subtitles to SRT format (at the request of "Philippe_E").
Link:
https://www.mediafire.com/file/7fj2yap4neosawv
I wrote a long message with detailed explanations, but it was deleted twice in a row without any explanation.
(Yes, I know, I’ve already posted this message, as the little elves who keep watch at 6 AM are telling me, but since two of my messages were deleted without any explanation, I have the right to send this one again.)
@Philippe_E StatutMembre
“Thank you for all these explanations. This helps to get started with using yt-dlp. I have a question: is there a way to directly obtain the subtitle files in srt format instead of vtt? Most players using srt would make it even more practical!”
{Does anyone know how to make a quote block here?}
TL;DR => https://www.mediafire.com/file/7fj2yap4neosawv
So I just tested: yes and no... There is indeed an option in yt-dlp allowing the conversion of subtitles (“--convert-subs srt”), it works for example with VTT subtitles obtained from YouTube, but it doesn’t work with VTT subtitles generated by Arte.tv, the converted files have a size of 0 bytes. I also tested with ffmpeg: same result (yt-dlp probably uses the same conversion library as ffmpeg for subtitle files — or even ffmpeg directly since ffmpeg is required for multiplexing streams). Apparently the numerous “STYLE” tags at the beginning of these files are to blame. If I remove all these tags, then the conversion with ffmpeg works correctly. So it’s possible but difficult to automate.
BUT I managed to sort it out with sfk once again coming to the rescue. I created a separate script that allows with a double-click to:
– remove all the problematic “STYLE” tags to a temporary VTT file,
– convert the temporary file to SRT with ffmpeg, and then delete the temporary file.
You also need to have ffmpeg on your system (since yt-dlp only accepts download links as input and not already saved files). This bulky utility (now more than 100MB in the full version) and constantly being developed is frequently included in GUI utilities (graphic user interface i.e., all software with a more or less nice graphical interface where you click buttons and menus) and it is not uncommon to have multiple copies on your system without having expressly installed it (I had fun counting here: https://forum.videohelp.com/threads/403374-Poll-How-many-instances-of-ffmpeg-on-your-system-for-what-total-size — I found 17 copies), so it is not necessarily required to download it specifically. To test if you already have it, open the cmd.exe console (or “command prompt”) and simply type “ffmpeg” then [Enter]; if it displays “ffmpeg version x.x.x...” and several lines of technical information, you already have it (still, it needs to be a not too old version but you will see if it works or not, if it doesn’t work, next step); if it displays “‘ffmpeg’ is not recognized as an internal or external command, an executable program or a batch file” (or if you have a too old version), then you need to download the executable (in the meantime, go take a look at Fabrice Bellard’s bio, a genuine French genius https://fr.wikipedia.org/wiki/Fabrice_Bellard). Once you receive the 7Z archive, open it and go to the “bin” directory and extract the “ffmpeg.exe” file (that’s the only one necessary) into the same directory as the conversion script (or in a system directory included in the “PATH” environment variable — less simple but more flexible). After that, it will be enough after downloading one or more video(s) to double-click on the “VTT to SRT conversion” script to convert all the subtitle files present in the same directory. (You can handle all previously saved subtitle files in the same way.)
So I created a new archive [2024-10-19] with:
– the script for generating daily program lists and downloading videos, with some visual modifications (removed the display of commands with “@echo off”, added a few line breaks and some additional explanations), and some modifications in the commands explained below;
– the script for converting subtitles from VTT format to SRT format;
– the script for downloading yt-dlp and sfk;
– the script for downloading ffmpeg (I preferred to put it separately since it's unnecessary if you already have it);
– curl.exe (necessary for the download commands).
https://www.mediafire.com/file/7fj2yap4neosawv
Notes on file naming:
For the preview JPG thumbnail, the naming scheme is derived from the sfk commands, where I made sure to replace all prohibited characters in Windows file names with the closest possible standard characters (“:” replaced by “;”, “?” replaced by “§”, “/” replaced by “-”, and I used “~” to separate the main title from the supplementary title to clearly distinguish the latter which may contain several segments separated by “-”); the other files are named directly by yt-dlp based on the specific tags used (“%(upload_date)s” = video upload date, “%(alt_title)s” and “%(title)s” = main title and supplementary title) {I have also changed that — see below}. With two differences:
1) The prohibited characters are replaced by visually equivalent Unicode characters, but may cause access issues with programs not handling Unicode; in particular, the subtitle conversion script fails if a file name contains at least one Unicode character (for example, I just tested with the program “Karambolage” from 13/10, the files generated by yt-dlp have the title “Karambolage - Le sandwich ? Bravo ? La Schreiambulanz” (the Unicode "slash" character is accepted in file names unlike the standard “/”), the conversion fails, but it works after renaming it to “Karambolage - Le sandwich - Bravo - La Schreiambulanz”).
2) When the supplementary title field is not defined, it is replaced by “NA” (strangely, when both fields are defined, “alt_title” corresponds to the main title and “title” corresponds to the supplementary title).
If you wish to harmonize all that afterwards, you can do it quickly and easily with renaming software, e.g. Bulk Rename Utility [https://www.bulkrenameutility.co.uk] (rather complex interface at first glance but has the advantage of handling Unicode which is essential here, and allows complex renaming operations once you master the "regular expressions" system).
After reflection, for this new version [2024-10-19] I preferred to replace the title generated by yt-dlp (more "aesthetic" but problematic) with the title obtained with the sfk xed command (less precise but shouldn’t pose a problem, unless I forgot to convert prohibited characters other than "?", "/", ":" that might appear in some titles, for example a "*" or an ">" but that’s very unlikely). I also replaced the date assigned based on the yt-dlp %(upload_date)s tag, which corresponds to the actual airing date on the Arte.tv platform, but does not necessarily correspond to the television airing date. But as already mentioned, the other date is also problematic for programs aired after midnight. For example, I just did a test with the program “ARTE Concert Festival 2022” (another oddity: the main title is “Wolf Alice, Loyle Carner, Olivia Dean, Thylacine, Superpoze”, the supplementary title is “ARTE Concert Festival 2022”, logically it should be the reverse) aired technically on 14/10 at 03:10, the date corresponding to the program list is “20241013” (which is the day before), the date assigned by yt-dlp is “20241006” (which is 8 days prior).
I also corrected this problem by adding a condition: if the hour digit is below 05, the date is incremented by one day; we will see in practice if it works correctly in all cases.
Note on the “ping” command:
This is a technique (described here: http://ss64.com/nt/sleep.html) allowing to wait a few seconds between two commands, considered more efficient than the dedicated “sleep” command. I noticed that in case of frequent access to different sections of the arte.tv site, there were often “429 - too many requests” errors, thus this is to avoid that by chaining the image download then the video download.
~~~~~~~~~~
@fjr65
“I just had a small issue because I didn’t have ffmpeg in the Windows PATH and ended up with the audio, video, and subtitles not merged, but I eventually figured it out;-)”
Yes, I had forgotten that ffmpeg was also required for the "multiplexing" of audio and video streams (and apparently it is also possible to obtain an MKV directly with embedded subtitles).
~~~~~~~~~~
[NOTE: This message originally posted at 04:22 was then inexplicably deleted, I am reposting it almost identically at 05:48, in case of another deletion, I’m letting it go.]
I restored your message intercepted by the CCM robot because it contains a link that it doesn't like. For quoting, there is the icon ["], but I believe that, for some unjustified reason, it is not present for recent members. Just like clickable URLs, which require a certain seniority and a certain number of posts to be eligible.
Arf... thank you for the human intervention, although it is surely much later than the whims of the robots! Just for that, they will have our skin, just for our inexorable delay in getting started... As Kyle Reese said: "New, powerful... hooked into everything, trusted to run it all. They say it got smart... a new order of intelligence. Then it saw all people as a threat, not just the ones on the other side. It decided our fate in a microsecond."
-
Out of curiosity, what was the problematic link? (It can't be Wikipedia, it can't be Mediafire since that went through previously... so it must be either ss64 or BulkRenameUtility...) I feel like now at least half of the messages go nowhere because of overly finicky filters, the anti-spam filter has become a worse plague than the spam itself, in all areas the remedy is worse than the disease, it's despairing. And in the category of features requiring "a certain seniority" to have access to, this is nothing compared to the forum neo-net.fr where I tried to share roughly the same information: all my messages were blocked without explanation, and when I wanted to send a private message to a moderator it told me: "We are sorry, but you are not authorized to use this feature. You have just registered, and you need to participate more in order to use this feature." (I registered on 10/04 and posted 3 messages... into the void.) Pure Shadok logic, it's enough to make you bang your head against a wall! So I resigned myself to putting my complaint in the "Employment" and "Interests" fields of my profile hoping that someone would see it while passing by... while barely restraining myself from putting "**************" in the "Location" field... It seems that someone has finally reacted, but at this stage, I have blissfully crossed the threshold of disgust. For those who might be interested, I wanted to contribute to this discussion: http://neo-net.fr/forum/viewtopic.php?f=31&t=244655%29
The robot keeps watch at night when there are only a few people on the bridge.
Yesterday it was a link to videohelp.com that blocked your message. I removed this term from the list; it’s old and may have been blocked because it was used for spam.
But in this discussion, the message I’m replying to was also intercepted. Most profanity is automatically rejected. Two cases of deleted messages in this discussion.
Thank you so much, LamaCraintif! I have only tested vavideo so far, but I'm keeping this information safe.
Hello too,
Polite formulas are essential on the CCM Forum when you write... https://www.commentcamarche.net/infos/25855-charte-d-utilisation-de-commentcamarche-net-respect-d-autrui/#politesse
Do you use a tablet, mobile, or TV to watch ARTE?
Hello @martin92811 StatutMembre.
You could have mentioned which software you are talking about.
You are probably referring to Captvty; you will have to wait for a next version. Captvty is a bit hit or miss, if you want TV on your PC or mobile, it's better to use your internet provider's web application or mobile app, it will be more reliable.
Example with Orange:
PC: https://chaines-tv.orange.fr
Mobile: https://play.google.com/orange.
bazfile
Moderator/Security Contributor.
A hello, an answer, a thank you are always appreciated.
Hello everyone and thank you for your replies.
I indeed forgot to mention that I am using the Captvty software
on a PC running Windows 10.
My problem is that I can no longer access the list of available shows and so I cannot download what I am interested in to watch it at my leisure when it is no longer available on the broadcasters' websites.
Martin
Hello Estelle and everyone
on the site https://captvty.fr/ there is, at the very bottom right of the page
a contact address (I had a hard time finding it): ***@***.
I sent a message on 09/17/2024 and I haven't received a response.
According to another reply here, the site administrator is all alone and cannot respond to messages.
Let's wait for a new version of Captv.
It's easy to watch shows on replay on the channels' websites, but harder to download them.
That's a pity for ARTE.
Good luck.
“According to another response here, the site administrator is all alone and cannot respond to messages.”
-
It seems to me that we are dealing with a classic case of “sensory overload” or even “Bartleby syndrome” (“I would prefer not to...”), which I unfortunately know all too well… We have to recognize that the guy has been managing this utility for at least 13 years (the first messages on the dedicated forum http://neo-net.fr/forum/forum_captvty.php date back to late 2011), on his own, and must be bombarded with messages every time there’s the slightest problem with one of the channels he manages, that is to say statistically pretty much all the time, and in the event of a major outage like in this case, it must be a torrent of complaints to deal with, with, as everywhere these days, a very low signal-to-noise ratio (a lot of insipid chatter or even insults for very little useful information), which is very bad for morale. So we should applaud the work accomplished, maybe hope that he still finds the courage to tackle it, but don’t count on it for eternity, because there always comes a moment in any human endeavor when courage runs out, when one is increasingly tempted to let it go. And everything in these troubled times tends to accelerate and worsen this tendency to fatigue.
-
“All passions fade with age
One taking its mask and the other its knife
Like a flying swarm of actors traveling
Whose group shrinks behind the hill.”
Victor Hugo, "Tristesse d'Olympio"
-
As for how to manage in the meantime, see my (long) comment below.
Hello,
Thank you for this comment, the most relevant I've seen on this evergreen issue resembling a Chinese petition applied to this free developer who is not obliged to anything regarding proprietary source control.
Just as the volunteers subscribed to and occasional users of this software on this site are neither able nor authorized to circumvent protections adopted by rights holders.
See previously given answers (part of them):
https://forums.commentcamarche.net/forum/affich-38099630-arte-n-est-plus-disponible-sur-captvty
The occasional complaints about the lack of responses are not admissible as the legal or technological barriers involve an indefinite amount of time for development, which is constantly renewable.
I would like to point out that the requester of this topic made their request in measured terms, which is not always the case in the long Captivity saga that has been going on for about a decade, depending on the various successive updates, intentional blockages, or changes in distribution networks.
In any case, the solutions proposed by Lamacraintif offer an imperfect but accessible alternative for audiovisual archiving addicts.
"Type 'Arte Replay' into Google, and record with 'Cam Studio' (free)"
-
Trémovézidée, this method has only drawbacks (slow as it requires real-time playback of the video, degraded quality, unless I'm mistaken you can't do anything during recording), and should only be used as a last resort when no possibility to record the original stream exists.
-
Currently, yt-dlp [https://github.com/yt-dlp/yt-dlp] works very well with Arte.tv. I use this script (on Windows, in a .bat file -- simply copy this code into a text file and save it with the .bat extension instead of .txt, then double-click the .bat file to run the script, after installing yt-dlp.exe, either in a system directory or in the directory where the script is located):
- chcp 1252
- set /P link=
- yt-dlp -F %link%
- set /P audio=
- yt-dlp -f "bv*[height<=720]+%audio%" %link% --all-subs --write-info-json --write-description -o "%%(upload_date)s - Arte - %%(alt_title)s - %%(title)s.%%(ext)s"
- pause
There are two steps: 1) once you've pasted the link of the desired program, with the -F switch (uppercase F), yt-dlp lists the available formats; 2) then, once you've entered the desired audio format, in the download command the -f switch (lowercase f) specifies the format options of the video being recorded. Now, the video and audio streams are broadcast separately (which has the advantage of considerably reducing the space required on the servers since for different languages or subtitles there is only one video stream in each resolution, whereas when each version corresponded to a distinct video there were sometimes several dozen videos available, which is very bad from an energy and environmental perspective[*]). I advise choosing the 1280x720 resolution, as the video bitrate of the 1920x1080 stream is barely higher. Example:
- W:\>set /P link=
- https://www.arte.tv/fr/videos/106275-000-A/hallelujah-leonard-cohen/
- W:\>yt-dlp -F https://www.arte.tv/fr/videos/106275-000-A/hallelujah-leonard-cohen/
- [ArteTV] Extracting URL: https://www.arte.tv/fr/videos/106275-000-A/hallelujah-leonard-cohen/
- [ArteTV] 106275-000-A: Downloading JSON metadata
- [ArteTV] 106275-000-A: Downloading m3u8 information
- [info] Available formats for 106275-000-A:
- ID EXT RESOLUTION FPS | FILESIZE TBR PROTO | VCODEC VBR ACODEC MORE INFO
- -------------------------------------------------------------------------------------------------------------------------------------
- VF-STF-audio_0-Allemand mp4 audio only | m3u8 | audio only unknown [de] Français [VF]
- VF-STF-audio_0-Allemand__confort_audio_ mp4 audio only | m3u8 | audio only unknown [de] Français [VF]
- VF-STF-audio_0-Français mp4 audio only | m3u8 | audio only unknown [fr] Français [VF]
- VF-STF-audio_0-Français__confort_audio_ mp4 audio only | m3u8 | audio only unknown [fr] Français [VF]
- VF-STF-426 mp4 384x216 25 | ~337.97MiB 427k m3u8 | avc1.42e00d 427k video only Français [VF]
- VF-STF-724 mp4 640x360 25 | ~573.77MiB 725k m3u8 | avc1.4d401e 725k video only Français [VF]
- VF-STF-1122 mp4 768x432 25 | ~888.68MiB 1122k m3u8 | avc1.4d401e 1122k video only Français [VF]
- VF-STF-1919 mp4 1280x720 25 | ~ 1.48GiB 1920k m3u8 | avc1.4d401f 1920k video only Français [VF]
- VF-STF-2172 mp4 1920x1080 25 | ~ 1.68GiB 2173k m3u8 | avc1.4d0028 2173k video only Français [VF]
- W:\>set /P audio=
- VF-STF-audio_0-Français
- W:\>yt-dlp -f "bv*[height<=720]+VF-STF-audio_0-Français" https://www.arte.tv/fr/videos/106275-000-A/hallelujah-leonard-cohen/ --all-subs --write-info-json --write-comments --write-description -o "%(up
- load_date)s - Arte - %(alt_title)s - %(title)s.%(ext)s"
- [ArteTV] Extracting URL: https://www.arte.tv/fr/videos/106275-000-A/hallelujah-leonard-cohen/
- [ArteTV] 106275-000-A: Downloading JSON metadata
- [ArteTV] 106275-000-A: Downloading m3u8 information
- [info] 106275-000-A: Downloading subtitles: fr-forced, fr-acc, de-forced, de-acc
- [info] 106275-000-A: Downloading 1 format(s): VF-STF-1919+VF-STF-audio_0-Français
- [info] Writing video description to: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.description
- [info] Writing video subtitles to: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.fr-forced.vtt
- [hlsnative] Downloading m3u8 manifest
- [hlsnative] Total fragments: 1
- [download] Destination: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.fr-forced.vtt
- [download] 100% of 68.30KiB in 00:00:00 at 578.83KiB/s
- [info] Writing video subtitles to: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.fr-acc.vtt
- [hlsnative] Downloading m3u8 manifest
- [hlsnative] Total fragments: 1
- [download] Destination: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.fr-acc.vtt
- [download] 100% of 222.63KiB in 00:00:00 at 666.55KiB/s
- [info] Writing video subtitles to: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.de-forced.vtt
- [hlsnative] Downloading m3u8 manifest
- [hlsnative] Total fragments: 1
- [download] Destination: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.de-forced.vtt
- [download] 100% of 55.42KiB in 00:00:00 at 486.18KiB/s
- [info] Writing video subtitles to: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.de-acc.vtt
- [hlsnative] Downloading m3u8 manifest
- [hlsnative] Total fragments: 1
- [download] Destination: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.de-acc.vtt
- [download] 100% of 219.36KiB in 00:00:00 at 703.07KiB/s
- [info] Writing video metadata as JSON to: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.info.json
- [hlsnative] Downloading m3u8 manifest
- [hlsnative] Total fragments: 1107
- [download] Destination: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.fVF-STF-1919.mp4
- [download] 100% of 1.39GiB in 00:26:06 at 928.44KiB/s
- [hlsnative] Downloading m3u8 manifest
- [hlsnative] Total fragments: 1109
- [download] Destination: 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.fVF-STF-audio_0-Français.mp4
- [download] 100% of 103.31MiB in 00:02:57 at 596.75KiB/s
- [Merger] Merging formats into "20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.mp4"
- Deleting original file 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.fVF-STF-1919.mp4 (pass -k to keep)
- Deleting original file 20240920 - Arte - "Hallelujah" : Leonard Cohen - La musique de nos vies.fVF-STF-audio_0-Français.mp4 (pass -k to keep)
- W:\>pause
- Press any key to continue...
[Note: I initially tried to insert this as "code," but it removed all the line breaks making the text very difficult to read... The line breaks between paragraphs are also "eaten up" in normal text, hence the addition of dashes to "air it out" a bit. And additionally the hyperlinks don't seem to work. It's a bit silly that so many things don't work on a forum titled "How does it work"!]
-
In this example the 1280x720 video stream has a bitrate of 1920kbps, which is already barely sufficient for decent quality, and the 1920x1080 video stream has a bitrate of 2173kbps, which is frankly insufficient (at least 50% more would be needed to achieve a roughly similar quality with more than double the pixel count). The problem is, the exact naming of the video stream changes each time, but in the above script I used an option meaning "the best quality available with a frame height of 720 pixels or less," so the selected stream will always be the one at 1280x720 regardless of its name. It gets trickier for the audio part: here you don't have to select the quality but the language; there are options in yt-dlp to select the language, but in this example there are two versions for each language (the "normal" version and a so-called "audio comfort" version probably corresponding to audio description), and it's not clear which version will actually be selected by yt-dlp; therefore to select the audio stream I couldn't find anything better than to copy-paste or type its exact name, in this example "VF-STF-audio_0-Français". Then, downloading each stream and multiplexing (combining video and audio streams into an MP4 container) are done automatically.
-
~~~~~~~~~~
-
Another trick that still works (but for how long?): the site vavideo.de still lists direct access video streams (those that Captvty offered for download) for the programs listed there. To search, you need the German title of the program. The metadata for each program can be found on a JSON page at the address:
https://api.arte.tv/api/player/v2/config/fr/NNNNNN-NNN-X
where NNNNNN-NNN-X is the program code, in this example 106275-000-A. If you replace "fr" with "de" you get the equivalent page in German. In this example the German title is "Hallelujah": Leonard Cohen, ein Leben, ein Lied. If you search on vavideo.de you find this page:
https://www.vavideo.de/inhalt?id=3153779
And by clicking on "Directlinks," you get the list of available files. The "SQ, VF" version corresponds to the basic French version, in quality 1280x720; by hovering over the links with the mouse pointer you can view the links that allow you to find the most appropriate version (for example, when a subtitled original version is available, you will have the 1280x720 version with the link "...VOA-STF_NNNNNNNN_MP4-2200..."). And very surprisingly these links are still valid as long as the end of the broadcast period is not reached, even for programs broadcast after 17-09, the date on which Captvty stopped working with the Arte.tv platform (I have absolutely no idea how this site manages to obtain them).
-
~~~~~~~~~~
-
A quick request: I missed the "Court-Circuit" show on 21-09-2024; if by chance someone managed to catch it in time, please let me know. (I could provide another Arte program in exchange; I have a few thousands recorded since 2008...)
-
-
[*] This is a very serious topic; online video is by far the leading source of greenhouse gas emissions related to the Internet, knowing that the Internet now represents a source of emissions greater than the entire global aviation industry and is on track to surpass the global car fleet on this front (~5%), with a significantly higher growth rate.
https://www.youtube.com/watch?v=muBTIVjS8sA
Jean-Marc Jancovici, brief overview of pollution related to the Internet.
https://www.youtube.com/watch?v=dD-Bbc0zzfc
Frédéric Bordage from GreenIT, a conference presenting the results of a study on the environmental footprint of global digital technology. He notably states that given the known reserves of various essential raw materials for manufacturing digital terminals — computers, smartphones, televisions, and the like — it will literally be the end of these terminals in less than a generation, that is to say in 20 to 30 years... and yet there's no word about this in the "mainstream" media, and yet industry continues to increase the dependence of individuals, infrastructure, and administrations of all kinds on "virtual insanity" (prophesied by Jamiroquai almost 30 years ago https://genius.com/Jamiroquai-virtual-insanity-lyrics), and to accelerate the production and obsolescence of these objects.
Some articles on the GreenIT site:
https://www.greenit.fr/2019/10/22/12982/
https://www.greenit.fr/2015/05/12/quelle-est-l-empreinte-environnementale-du-web/
https://www.greenit.fr/2016/01/21/numerique-et-environnement-en-finir-avec-les-idees-recues-1-3/
https://www.greenit.fr/2016/01/28/numerique-et-environnement-en-finir-avec-les-idees-recues-2-3/
https://www.greenit.fr/2016/02/17/numerique-et-environnement-en-finir-avec-les-idees-recues-3-3/
-
~~~~~~~~~~
-
My username was suggested by the site at the time of registration and suits me just fine. This litany of animal usernames associated with unusual epithets has indeed been my little laugh of the day... You escaped:
ToucanCourageux28
RatSincere33
AgneauRayonnant86
BoucSage81
OrignalFeroce50
LievreGigantesque44
AlligatorAmical43
PhacochereBavard52
...
I sent a new message with a download link for a new archive (including a new version of the first script and another script specific to your request) along with detailed explanations, but it was deleted twice without any explanation... oh rage, oh despair...
So I don't waste the 2 hours I worked for nothing, here's at least the link:
https://www.mediafire.com/file/7fj2yap4neosawv
(Hoping this message doesn't get annihilated as well...)
I'm trying to send you the complete message privately. If that fails too, I'll give up for good.
Hello LamaCraintif,
Thank you again for all these details. The new version from October 19 works well. But I prefer the small script from October 4, which is based on entering the URL of the show. Indeed, I rarely know the airing date of a show. I usually check the Arte website and choose what I want to watch or record. A search by URL is therefore easier for me. Then we can choose the audio language along with all the subtitles.
The idea came to me to keep 2 languages instead of one. After a rather laborious search on the internet, I added a command to your script for this purpose. To my great surprise, it seems to work! I can then choose to follow a movie in original version (VO) or in French version (VF), since both audio versions have been mixed with the video file. However, I can't get an mp4 format. Yt-dlp chooses the mkv format. Is it possible to force it to mix the files in mp4 format?
Here are the modifications to your script, for those who might be interested:
-----------------------------------------------------------------------------
chcp 1252
set /P link=
yt-dlp -F %link%
set /P audio1=
set /P audio2=
yt-dlp --audio-multistreams -f "bv*[height<=720]+%audio1%+%audio2%" %link% --all-subs --convert-subtitles srt --write-info-json --write-description -o "%%(upload_date)s - Arte - %%(alt_title)s - %%(title)s.%%(ext)s"
pause
---------------------------------------------------------------------
I also tried the command to convert subtitles to srt and it seems to work directly with yt-dlp.
Philippe
@mariam-j StatutMembre
"It's a hell of a mess your thing;
Could you simplify it?"
"Continuation of 11:45
By directly giving the cmd code and the exe."
And a foot massage while we're at it? These days EVERYTHING, absolutely EVERYTHING is becoming horrifically complicated, that's how it is, you have to get used to it if you want to survive... or have a lot of money to get the work done by others...
------
@sellige StatutMembre
"Thank you very much, it's very interesting
Indeed, the interface adds tons of "bullet points" and makes the script hard to read.
Is it complicated for you to write it down in a downloadable file via wetransfer or something?
That said, I will test it in the next few days
Thanks again"
The code isn't that long, it just has 6 "bullet points" to remove (using Notepad2 [https://www.flos-freeware.ch/notepad2.html]: select everything then press [Alt]+[Z] twice; if you want to remove characters at the end of a line it’s [Alt]+[U], it works for hundreds of lines).
And yes, it’s an additional complication, especially since this site (on which I registered specifically to share the information I found by myself) is not exactly "user-friendly". As mentioned earlier, you have to get used to searching for makeshift solutions by picking bits from here and there, without expecting to have the ad hoc remedy served up hot. I recently read this article:
https://www.cjoint.com/c/NJgvet1cT7A
— starting from the observation that the horrifically tortuous complexity of the slightest daily task is now a major trend, and analyzing its repercussions for the growing segment of the population that is effectively disabled, with very few truly audible protests (I recently criticized this in a message to the CAF, they basically replied that all decisions come "from above", that they themselves as employees must comply, and that if you have a criticism to make, you should write to your deputy... ha ha!).
I also highly recommend the full reading of this speech by Valéry Giscard d'Estaing in November 1979 (I wasn’t born yet, like the fish of the same name), at the closing of a seminar entitled "Computing and Society":
https://diccan.com/Autres_auteurs/Giscard.html
I found the link in another article by Célia Izoard called "To live free, let's get out of the digital fishbowl", which is also worth reading and sharing:
https://www.cjoint.com/c/NJgvlEMT4KA
Upon reading VGE's text, I was struck both by his deep understanding of the technical stakes of his time and by his humility (compared to some current leaders, he did not pretend to know everything and master everything, but when he spoke, he showed that he had really studied the subject, well beyond the strict necessities of the political-media exercise), and also struck by the prophetic nature of all the potential dangers he mentioned — all of this has come true according to the worst possible projections, and this despite the fact that very intelligent individuals, supposedly working for the common good (including VGE himself), had a very clear apprehension of what was looming and had the means to establish safeguards. Now, it is too late, we are inside it up to our nostrils, and can only struggle in this "fishbowl" hoping to escape as long as possible from suffocation.
"To achieve the more philosophical goal that I propose to myself, I will need to, on the contrary, prune. Simplify. Destroy one by one a multitude of details. I will indeed be aided by the simple play of historical movement. Before our eyes, the world is becoming uniform; telecommunications are progressing; the inside of apartments is being enriched with new equipment. Human relationships are becoming progressively impossible, which reduces the number of anecdotes that make up a life. And gradually the face of death appears, in all its splendor. The third millennium looks promising."
Michel Houellebecq, Extension of the Domain of Struggle, 1994
" I don't like this world. Indeed, I don't like it. The society in which I live disgusts me; advertising sickens me; computing makes me vomit. All my work as a computer scientist consists of multiplying references, cross-references, and criteria for rational decision-making. It doesn't make any sense. To be frank, it’s even rather negative; unnecessary clutter for the neurons. This world needs everything, except more information."
same
------
Today the line breaks seem to be displaying correctly, don't try to understand... ("HIER IST KEIN WARUM!" as they said in Auschwitz according to Primo Levi's account.)
I'm trying to send the script with the "code snippet" formatting as a test:
chcp 1252 set /P link= yt-dlp -F %link% set /P audio= yt-dlp -f "bv*[height<=720]+%audio%" %link% --all-subs --write-info-json --write-description -o "%%(upload_date)s - Arte - %%(alt_title)s - %%(title)s.%%(ext)s" pause And it’s messed up as I said... I'm giving up...
Hello.
Downloading the replays is not complicated at all; you're making it more difficult than it needs to be. Just go to https://www.arte.tv/fr/.
Then to download the videos, use FDM (free) or IDM (paid).
Here’s what it looks like with IDM: you have the option to choose between different video qualities:
bazfile
Moderator/Security Contributor.
A hello, a response, a thank you are always appreciated.
All alternatives are welcome, but each has its advantages and disadvantages, and what seems simple at first glance isn't necessarily the easiest to use in practice. These tools (I haven't tested them) apparently work as browser extensions and require loading the page corresponding to the show you wish to record each time, then starting the video playback (on Arte.tv it’s still manageable; the interface is clean and ad-free, while for other platforms it’s the complete opposite, which is a dealbreaker for me, and in any case, it's a waste of "available brain time"). Moreover, I see nothing in the list displayed in this screenshot regarding the choice of language; in fact, I see nothing at all regarding the audio part, it is possible that the 5 options shown correspond to video streams without sound. I am not going to install paid software just to verify this, which is another issue, I mean suggesting a paid utility in place of a free one. The appeal of software like Captvty is (or was in the case of Arte) to allow access to the complete list of available programs (covering several months, even years, in all accessible sections) and to directly retrieve the desired recordings, without having to search and load each page individually. Since that no longer works, the least bad solution, it seems to me, is the one that at least allows downloading each video directly from the original link, without having to load the page and start playback. So either a graphical download manager capable of independently handling each site to extract video streams without having to start playback, like JDownloader 2 (but it’s been a while since I used this versatile but somewhat capricious software, overloaded and resource-hungry, I don't know if it currently works with Arte), or a command-line utility like yt-dlp (I can guarantee that it works, it’s very light on RAM/CPU usage, and I provided a small script to simplify its use). With yt-dlp you just need to open the page of the desired day’s programs (for example https://www.arte.tv/fr/guide/20241007/ where you can simply replace the date to display another day), and then copy the link of the desired show (in the form https://www.arte.tv/fr/videos/NNNNNN-NNN-X/show-name/), then everything is done via the CMD console (or equivalent on other systems — another advantage is that yt-dlp doesn’t require installation and works on all operating systems). You can even, with a slightly more elaborate script, download an entire list of shows from a list of links copied into a text file. The problem now is rather to find a simple way (simple in the sense of: with as little manual intervention as possible) to obtain the complete list of actually available shows; because when the list of the day’s programs is displayed, only about half correspond to first broadcasts and to shows that are actually available in full video, the others are either reruns or shows for which there is only an excerpt or a trailer; with Captvty, the sorting was done automatically. Apparently [ http://neo-net.fr/forum/viewtopic.php?f=31&t=244655 ] Captvty 3 still allows (but for how long?) the display of the list of available shows, and the copying of the corresponding links (but not downloading).
I'm not going to install paid softwareI'm not going to install paid software
I provided a free alternative, it's convenient, easy, and much simpler to implement than what you're suggesting, not to mention that on a forum most readers prefer short explanations and straightforward things without any hassle.
- I provided a free alternative; it's practical, easy, and much simpler to do than what you propose.
We don't have the same definition of "simplicity." (I can't find anything that allows for a block quote, for example; that's anything but simple.)
- Not to mention that on a forum, most readers prefer short explanations and simple things without any hassle.
Yes, people who vote too... and those who govern in the same way... we see the result... At this point, a spinal cord would be enough for most of our fellow humans.
Hello,
Aside from the request that someone might have for a custom script, which would then make them part of the game to test it at will, we are on a general forum where almost all users are reluctant to use a script even if it were ready to use, which is not the case here.
We can therefore, at a pinch, upload a script whose inputs will be clear for the user, which is not the case here, and knowing that despite everything, the success will be more than mixed.
But even more so when its use requires, if not a certain degree of complexity, at least a familiarity with the commands, it is not because people do not want to go through that that they are idiots.
Just like Jack Reacher did not say or even imply "whore" but rather "slut" [https://tvtropes.org/pmwiki/pmwiki.php/Film/JackReacher "Don't Explain The Joke"], I did not say or even imply "idiots" but rather lazy and/or negligent (which does not exclude being idiotic, but since I was citing governors as examples, those people are selected to be anything but idiots (although etymologically being an “idiot” should rather be a source of pride, but never mind), and yet it does not prevent that overall the result of their actions is disastrous, due to laziness and/or negligence).
-
In the present situation, we are "in degraded mode," there is no perfectly adequate and disadvantage-free solution anymore (the same applies in many other areas nowadays — as I have already said, we will have to get used to it, it continues over and over, this is just the beginning, alright, alright). I provided this solution among the few possibilities that actually work to achieve the desired result, it is up to everyone to test it and adopt it or not. I notice that some have tested Free Download Manager and found that it did not work to achieve the expected result, so it is anything but simple and it is a waste of time and energy to have suggested it without prior testing. Regarding Internet Download Manager, aside from it being paid software, the question of the audio choice has not received a clear answer. (By the way, when one is aware, one gives the answer before the question. https://youtu.be/RsGMQn3vdEQ)
-
In the meantime, I have provided a much more polished script, simplifying the use as much as possible despite the austerity of a textual interface (it seems that one of the sources of discomfort is that typing text is austere, which is why women hesitate to contribute to Wikipedia, and that would constitute a form of systemic sexism, no kidding https://fr.wikipedia.org/wiki/Biais_de_genre_sur_Wikip%C3%A9dia — your comments make me think of this kind of absurdity that we are bombarded with and which ultimately has the effect of softening the brain matter). For the moment, no feedback. What a waste of time to have to go through this.
I just installed FDM and I copied/pasted a video link from the Arte Replay site (specifically a documentary about Kate Winslet: https://www.arte.tv/en/videos/115013-000-A/kate-winslet-resolutely-an-actress/): FDM is telling me "The server returned a Web page". Anyway, I'm a bit clumsy, I can't figure out how to use it.
IDM is indeed the best and easiest to use; it costs 22 € for a lifetime update. I've had it for over 10 years, and it's really great.
Hello,
IDM does work for Arte, except that you need to download the TS file, 1080p HD quality, to get the best quality, plus the VTT file that contains the subtitles. Indeed, without the VTT file, you won't have subtitles when a speaker is talking in a language other than French, even in a French documentary.
Hello,
Thank you very much @LamaCraintif, this script is very useful and I'm discovering yt-dlp. It's going to be quite helpful for me.
I just had a small issue because I didn't have ffmpeg in the Windows PATH and I ended up with the audio, video, and subtitles not merged, but I eventually figured it out ;-)
Best regards
I made a separate reply (you should be able to find it somewhere, it seems to display in a random order — and I’m tired, tired, tired of the randomness), responding to two members, but strangely your username (unlike "Philippe_E") did not appear among those displayed when typing the first characters, and no link shows up when hovering over it. Either your account was deleted in the meantime, or it's yet another glitch with this site.
Thank you very much for this information!
But, alas, we are doomed to see foreign films only in the French version: we can choose the quality but not the language or the subtitles (I just tested with "Furyo").
Late response, sorry...
Some foreign films are only available in French, but for most of them, the original version and subtitles are indeed available (native VTT format which can be converted to SRT). To display the list of available formats and specify the desired formats:
- yt-dlp %link% -f -
See my response to @Philippe_E StatutMembre for more details.
Hello,
I just tested downloading the Frenzy episode that aired three days ago on Arte using CapTvTy. When watching the film with VLC, there are indeed 3 audio tracks: English, French, and German, as well as the same number of subtitles. We can therefore assume that when the original version is not available, it is because the channel does not have that version. Knowing that most programs should exist in both French and German.
