LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   get_iplayer stopped converting .ts to MP4 and nolonger embeds Subs .srt files (https://www.linuxquestions.org/questions/linux-newbie-8/get_iplayer-stopped-converting-ts-to-mp4-and-nolonger-embeds-subs-srt-files-4175713352/)

hexeta 06-13-2022 07:31 AM

get_iplayer stopped converting .ts to MP4 and nolonger embeds Subs .srt files
 
I may be something of a dinosaur, using get_iplayer, but I know of nothing else which "fills the bill".
Since Square Penguin hung up his "Coding Hat" and archived the help wiki I have been unable to get any meaningful assistance!

My install has recently started throwing up some strange warnings:-

Quote:

INFO: Downloading tv: 'Navalny - - (m0016txs) [original]'
WARNING: Unable to determine ffmpeg version - MP4 conversion for HLS downloads may fail
WARNING: ffmpeg 2.5 or higher is required to convert HLS downloads to MP4
WARNING: Use --raw to bypass MP4 conversion and retain .ts file
WARNING: Use --ffmpeg-force to override checks and force MP4 conversion attempt
INFO: Downloaded: 3601.77 MB (01:32:43) @ 63.33 Mb/s (hlshd1/bi) [audio+video]
INFO: Downloading subtitles [original]
INFO: Converting to MP4 and embedding subtitles
open3: IO::Pipe: Can't spawn-NOWAIT: No such file or directory at C:\Program Files\get_iplayer\get_iplayer.pl line 2120.
The only "sense" I could glean from the above was that maybe ffmpeg was out of date The cryptic statement that commences "open 3..." conveys absolutely nothing at all!

I proceeded to download the latest X64 version and try again: Same result.
Can anyone please help me get this brilliant Tool working again?

I should confess at this point that I am experiencing this problem on my Windows 10 pro machine.
I do have a lesser machine running Arch, via Anarchy Installer but it has much less RAM!

TB0ne 06-13-2022 08:07 AM

Quote:

Originally Posted by hexeta (Post 6360608)
I may be something of a dinosaur, using get_iplayer, but I know of nothing else which "fills the bill". Since Square Penguin hung up his "Coding Hat" and archived the help wiki I have been unable to get any meaningful assistance! My install has recently started throwing up some strange warnings:-
Code:

INFO: Downloading tv: 'Navalny - - (m0016txs) [original]'
WARNING: Unable to determine ffmpeg version - MP4 conversion for HLS downloads may fail
WARNING: ffmpeg 2.5 or higher is required to convert HLS downloads to MP4
WARNING: Use --raw to bypass MP4 conversion and retain .ts file
WARNING: Use --ffmpeg-force to override checks and force MP4 conversion attempt
INFO: Downloaded: 3601.77 MB (01:32:43) @ 63.33 Mb/s (hlshd1/bi) [audio+video]
INFO: Downloading subtitles [original]
INFO: Converting to MP4 and embedding subtitles
open3: IO::Pipe: Can't spawn-NOWAIT: No such file or directory at C:\Program Files\get_iplayer\get_iplayer.pl line 2120.

The only "sense" I could glean from the above was that maybe ffmpeg was out of date The cryptic statement that commences "open 3..." conveys absolutely nothing at all!

I proceeded to download the latest X64 version and try again: Same result. Can anyone please help me get this brilliant Tool working again? I should confess at this point that I am experiencing this problem on my Windows 10 pro machine. I do have a lesser machine running Arch, via Anarchy Installer but it has much less RAM!

Not much people on a Linux forum can help you with, in regards to your Windows system...why ask on LinuxQuestions about problems with a Windows program???

That said, it appears to be maintained: https://github.com/get-iplayer/get_iplayer Can't say if all the prerequisite tools for Windows are all maintained, nor if they're on your system. The error is telling you on what line the error is coming from...have you looked at that code? Have you re-installed the pre-requisite tools? Rebooted?? And if you suspect ffmpeg is out of date, have you tried updating it? Checking the version with a simple "ffmpeg -v

hexeta 06-13-2022 09:11 AM

Quote:

Not much people on a Linux forum can help you with, in regards to your Windows system...why ask on LinuxQuestions about problems with a Windows program???
I'm posting here out of pure desperation.
it is the total dearth of any information in the "windoze" universe, apart from the Archived Wiki, or even any folks who seem to have any experience of get_iplayer (hence my reference to the possibility of me being a dinosaur! Conceivable, since I'm already past my allotted three score years and ten!)

I note that you are in Alabama and thus unlikely to have any use for this software but it is a brilliant tool for those of us in the UK for downloading BBC TV programmes and freeing them from the constraints of the BBC's terms. meaning recordings are enduring and playable on many different media players.
Some outside the UK have some success using a VPN, but not all.
Quote:

Can't say if all the prerequisite tools for Windows are all maintained, nor if they're on your system. The error is telling you on what line the error is coming from...have you looked at that code? Have you re-installed the pre-requisite tools? Rebooted??
Quote:

Can't say if all the prerequisite tools for Windows are all maintained, nor if they're on your system. The error is telling you on what line the error is coming from...have you looked at that code? Have you re-installed the pre-requisite tools? Rebooted??
The install I was using until I encountered these warnings has been working on my machine perfectly for several months at least, so I can only assume that all required tools were maintained at least up to yesterday!
I have not delved into the programming since I am sadly aware of my own limitations and know that even if line 2120 contains the key, I would not recognise it!
Not understanding the cryptic messages, I deduced that the programme was having difficulty locating or recognising ffmpeg I therefore downloaded the "Current" version which GitHub advises is complete with the current version of both ffmpeg and automatic parsley. ...the problem persists despite a re-boot.

Quote:

And if you suspect ffmpeg is out of date, have you tried updating it? Checking the version with a simple "ffmpeg -v
Sadly, the command "ffmpeg -v" returns:-
Quote:

'ffmpeg' is not recognized as an internal or external command,
operable program or batch file.
Further investigation has uncovered the fact that MBAM has quarantined two .exe files as suspected Trojans, but helpfully declines to identify them!
This may be the cause of my problems, but since I've had MBAM operational for more than two years, I cannot imagine why would today decide to "savage" these files!
The question has been asked of them and I await their response, hoping they are the culprits!

TB0ne 06-13-2022 11:40 AM

Quote:

Originally Posted by hexeta (Post 6360635)
I'm posting here out of pure desperation.
it is the total dearth of any information in the "windoze" universe, apart from the Archived Wiki, or even any folks who seem to have any experience of get_iplayer (hence my reference to the possibility of me being a dinosaur! Conceivable, since I'm already past my allotted three score years and ten!)

I note that you are in Alabama and thus unlikely to have any use for this software but it is a brilliant tool for those of us in the UK for downloading BBC TV programmes and freeing them from the constraints of the BBC's terms. meaning recordings are enduring and playable on many different media players. Some outside the UK have some success using a VPN, but not all.

I understand what it's used for, but again...you're asking on a Linux forum about problems with a Windows program.
Quote:

The install I was using until I encountered these warnings has been working on my machine perfectly for several months at least, so I can only assume that all required tools were maintained at least up to yesterday! I have not delved into the programming since I am sadly aware of my own limitations and know that even if line 2120 contains the key, I would not recognise it! Not understanding the cryptic messages, I deduced that the programme was having difficulty locating or recognising ffmpeg I therefore downloaded the "Current" version which GitHub advises is complete with the current version of both ffmpeg and automatic parsley. ...the problem persists despite a re-boot.
Again, there isn't a lot we can tell you about FFMPEG, automatic parsley, or other Windows programs on a Linux forum. This:
Quote:

Sadly, the command "ffmpeg -v" returns:-
Code:

'ffmpeg' is not recognized as an internal or external command,
operable program or batch file.


...would indicate that ffmpeg isn't in your path. Where it is, and how to get it in your path, is something for a Windows forum to help you with.
Quote:

Further investigation has uncovered the fact that MBAM has quarantined two .exe files as suspected Trojans, but helpfully declines to identify them! This may be the cause of my problems, but since I've had MBAM operational for more than two years, I cannot imagine why would today decide to "savage" these files! The question has been asked of them and I await their response, hoping they are the culprits!
...which may be because you UPDATED THE PROGRAMS, and the new files aren't allowed, or are in a different location. Again, this is a question about Windows anti-virus programs...and this is a Linux forum.

The error message is pretty clear about the program, and even what line is having a problem...until you actually look at it to see what it says, there's not much else we can do. Again, that program needs the prerequisites installed and working...I'd focus on getting those done and working, and figuring out what your anti virus is doing. And again...all of this is for a Windows forum.

ondoho 06-14-2022 01:10 AM

TB0ne's main point remains, you shouldn't ask Windows questions on a Linux subforum.
You can ask a moderator to move your question to Non-*NIX by reporting it.

scgoblin 06-14-2022 03:09 AM

Hexeta - pm me. Had a similar problem but it's windows so out of this thread :)

Speckled9311 06-25-2022 12:20 PM

Quote:

Originally Posted by scgoblin (Post 6360822)
Hexeta - pm me. Had a similar problem but it's windows so out of this thread :)

I've just started experiencing the very same problem, any chance you could point me in the right direction scgoblin? :)

tulit 06-26-2022 06:48 AM

I'm having this exact same problem. Any help would be greatly appreciated.

WARNING: A UK TV licence is required to access BBC iPlayer TV content legally
INFO: Downloading tv: 'Glastonbury: 2022 - Sam Fender (p0c817cv) [original]'
WARNING: Unable to determine ffmpeg version - MP4 conversion for HLS downloads may fail
WARNING: ffmpeg 2.5 or higher is required to convert HLS downloads to MP4
WARNING: Use --raw to bypass MP4 conversion and retain .ts file
WARNING: Use --ffmpeg-force to override checks and force MP4 conversion attempt
INFO: Downloaded: 2292.99 MB (00:56:45) @ 137.92 Mb/s (hlshd1/bi) [audio+video]
INFO: Converting to MP4
open3: IO::Pipe: Can't spawn-NOWAIT: No such file or directory at C:\Program Files\get_iplayer\get_iplayer.pl line 2120.

tulit 06-26-2022 08:11 AM

I'm having the exact same problem, Help please

open3: IO::Pipe: Can't spawn-NOWAIT: No such file or directory at C:\Program Files\get_iplayer\get_iplayer.pl line 2120.

teckk 06-26-2022 08:21 AM

There isn't much that ffmpeg won't do regarding video/audio. I can tell you how to use ffmpeg on linux. I have used ffmpeg on windows, years ago, and it worked about the same. The paths are different.

https://ffmpeg.org/download.html

In fact, If I was using windows, and needed video/audio tools, ffmpeg would be the first thing that I would try.

If you have a url to a video/audio, that you are trying to do something with, post a link to it. I can tell you how to use ffmpeg. It's up to you to extrapolate that to windows.

As far as iplayer, don't mean to be rude, but I could care less. Why would I? I have ffmpeg.

Oh, and the link needs to be something that does not require a login.

tulit 06-26-2022 09:16 AM

I fixed it guys with help from another forum. If you have files called cmd.exe ffmpeg and get_iplayer which are all empty in your "C:\Users\(your Name) folder", delete them and try running get_iplayer again. It worked for me.

scgoblin 06-26-2022 06:06 PM

sorry for very slow reply (busy weekend). as tulit says, that is what was happening. If that doesn't work check for similar files in the utils\bin folder for get_iplayer (e.g. c:\program files\get iplayer\utils\bin)


All times are GMT -5. The time now is 06:49 AM.