brisk icon indicating copy to clipboard operation
brisk copied to clipboard

--no-part commandline to download sequentially force the download to write directly to the output file=we can playback temporary unified video while downloading= avoid small fragment videos slices, and new m3u8 parser : Fluent-M3U8 and ffandown and flybird-m3u8downloader and M3u8Downloader_H

Open trimechee opened this issue 10 months ago • 2 comments

Hi, Brisk is not compatible with my windows 7 os 32 bits eee pc, so I had to do some tests with N_m3u8DL-RE and Cat Catch and the dream come true, I was able to use these 2 tools to download videos ! the problem is that the temporary video downloaded by N_m3u8DL-RE is not a temporary unified video but in small fragment video slices format, it is difficult to playback with local media player while downloading .....

I did some research, maybe it can help Brisk to download temporary unified video and avoid these annoying small fragments videos slices .ts files and help to download sequentially force the download to write directly to the output file=we can playback temporary unified video while downloading= avoid small fragment videos slices, thanks a lot !

so i do some research and it seems that yt-dlp which uses ffmpeg to download, yt-dlp has a special command:

--no-part

to force the download to write directly to the output file:

https://github.com/yt-dlp/yt-dlp/issues/2783

https://github.com/yt-dlp/yt-dlp/issues/9050

maybe Brisk can invent similar special command line or feature : --no-part, just like yt-dlp to sequentially download the temporary video without slices samll fragments , thanks !

also, I find today a new tool m3u8 parser which looks very prominsing and sensational:

https://github.com/zhiyiYo/Fluent-M3U8

update :

And i find new awesome m3u8 mpd parsers :

https://github.com/helson-lin/ffandown https://ffandown.oimi.space/

https://github.com/youwen21/flybird-m3u8downloader https://github.com/youwen21/flybird-downloader https://player.himyou.com/apply-code https://sourceforge.net/projects/flybird-m3u8downloader/

mpd mpdddd dash dashhhh https://github.com/emarsden/dash-mpd-cli https://emarsden.github.io/dash-mpd-cli/

https://github.com/Harlan-H/M3u8Downloader_H https://github.com/llychao/m3u8-downloader

https://github.com/zhiyiYo/Fluent-M3U8 https://github.com/cai1niao1 [email protected] https://www.cnblogs.com/zhiyiYo http://qfluentwidgets.com/ https://afdian.com/a/zhiyiYo

mp4decrypt ffmpeg alternative https://www.bento4.com/documentation/mp4decrypt/ https://www.bento4.com/downloads/ https://github.com/axiomatic-systems/Bento4/tree/master/Source/C%2B%2B/Apps/Mp4Decrypt


UPDATE :

I notice this: yt-dlp which has the ability to download temporary hls video in an unified manner with --no-part command line without slices small fragments videos, yt-dlp develops its own version of ffmpeg customized with some patches necessary for smooth integration with yt-dlp and the builds provided are only meant to be used with yt-dlp and any unrelated issues/patches will be rejected!

https://github.com/yt-dlp/FFmpeg-Builds

so maybe the ultimate secret to make the dream come true and save an expensive internet plan and an expensive laptop expensive cpu and to avoid videos jerk lag in the web browser of full HD videos i.e. download temporary hls video in a unified way with --no-part command line without slices small fragments videos is Brisk develop own customized personalized ffmpeg parser, like yt-dlp does?

trimechee avatar Feb 17 '25 11:02 trimechee

UPDATE ::

Yeah i forget to say in my first post, I have noticed this : yt-dlp which has the ability to download temporary hls video in an unified manner with --no-part command line without slices small fragments videos, yt-dlp develops its own version of ffmpeg customized with some patches necessary for smooth integration with yt-dlp and the builds provided are only meant to be used with yt-dlp and any unrelated issues/patches will be rejected!

https://github.com/yt-dlp/FFmpeg-Builds

so maybe the ultimate secret to make the dream come true and save an expensive internet plan and an expensive laptop expensive cpu and to avoid videos jerk lag in the web browser of full HD videos i.e. download temporary hls video in a unified way with --no-part command line without slices small fragments videos is Brisk develop own customized personalized ffmpeg parser, like yt-dlp does?

trimechee avatar Feb 17 '25 11:02 trimechee

And i find new awesome m3u8 mpd parsers :

https://github.com/helson-lin/ffandown https://ffandown.oimi.space/

https://github.com/youwen21/flybird-m3u8downloader https://github.com/youwen21/flybird-downloader https://player.himyou.com/apply-code https://sourceforge.net/projects/flybird-m3u8downloader/

mpd mpdddd dash dashhhh https://github.com/emarsden/dash-mpd-cli https://emarsden.github.io/dash-mpd-cli/

https://github.com/Harlan-H/M3u8Downloader_H https://github.com/llychao/m3u8-downloader

https://github.com/zhiyiYo/Fluent-M3U8 https://github.com/cai1niao1 [email protected] https://www.cnblogs.com/zhiyiYo http://qfluentwidgets.com https://afdian.com/a/zhiyiYo

mp4decrypt ffmpeg alternative https://www.bento4.com/documentation/mp4decrypt/ https://www.bento4.com/downloads/ https://github.com/axiomatic-systems/Bento4/tree/master/Source/C%2B%2B/Apps/Mp4Decrypt

trimechee avatar Mar 07 '25 17:03 trimechee