Sagnac / streamsave

mpv script aimed at saving live streams and clipping online videos without encoding.
92 stars 4 forks source link

the saved file lost audio track #11

Closed CharlesChou73 closed 9 months ago

CharlesChou73 commented 10 months ago

the file info on stream image

the file info downloaded image

My operation: continious mode, ctrl+Z to start dumping, and ctrl+X to end dumping

glad to provide more info if needed

Sagnac commented 10 months ago

Could you post the log?

CharlesChou73 commented 10 months ago

Could you post the log?

mpv.log

Sagnac commented 9 months ago

I don't see a write request in that log; are you sure you dumped the cache while outputting the log file?

In any case, is the audio track included if instead of using the script you run

async dump-cache 0 no file.mp4

either through the console or with a keybind?

CharlesChou73 commented 9 months ago

ctrl+Z to start dumping, ctrl+X to stop, maybe I shouldn't use ctrl+X to stop? BTW,I noticed that if I don't stop the dumping, the file on disk is a bit smaller (9,699,372 vs 9,769,038), is that matters?

I don't see a write request in that log; are you sure you dumped the cache while outputting the log file?

I'm sure, here's what I did: a. del the mpv log file b. open a stream video via mpv c. ctrl+Z to start dumping d. ctrl+X to stop it e. exit mpv then I got a muted video file, and the log file.

In any case, is the audio track included if instead of using the script you run

async dump-cache 0 no file.mp4

either through the console or with a keybind?

ran the script in mpv console, it printed this: Snipaste_2023-11-27_17-01-31 and got the same muted file (the same size in byte).

CharlesChou73 commented 9 months ago

I read the "dump-cache" part of mpv wiki, and tried to run the followed script in console:

dump-cache 0 10 f:/file.mp4

then I got a video file with no audio.

So, I think there's something wrong with the mpv "dump-cache" command?

Sagnac commented 9 months ago

This script wraps dump-cache so if this issue happens when not using streamsave and instead using dump-cache directly in mpv then yes it's potentially a problem with mpv. I still don't see the recorder being initialized in your log so if you report it on their issue tracker I would recommend you produce another log file while also running mpv with --no-config from the command line.