misc-scripts icon indicating copy to clipboard operation
misc-scripts copied to clipboard

porn3dx script/ffmpeg issue?

Open MonfGeiger opened this issue 3 months ago • 3 comments

so im trying to use the porn3dx script to download a video from porn3dx, and after some issues, i mostly solved it by copy/pasting the ffmpeg.exe file into the same folder as the script, but at the end, it gave me [mpeg-convert:83144] could not find output file

what am i doing wrong? how do i use the script right?

MonfGeiger avatar Oct 18 '25 18:10 MonfGeiger

That message appears when the merged file was not created or the script cannot see the created file. I've updated that message to also now include the path that it's checking. Please re-download and run the script with -V, then send the output.

The reason moving ffmpeg.exe into the directory worked is because you do not have ffmpeg on your path. You can lookup how to do this easily and then move ffmpeg to it's own directory, add that directory to your environment path, and then run ffmpeg from any directory on your system.

CetaceanNation avatar Oct 18 '25 23:10 CetaceanNation

here's the command i used, and the verbose output below. Also, the folder in which this script sits is using a variant of ffmpeg built specifically for yt-dlp

muhhhhhhhhhhhh.txt

the strange thing is, it downloaded the video, but in multiple parts, and i guess didnt fuse them into one? i ended up having to use a different tool called gallery-dl along with yt-dlp to download the video into one single part

MonfGeiger avatar Oct 19 '25 00:10 MonfGeiger

Yes, the ffmpeg command is for merging the segments downloaded from the site. Unfortunately nothing looks wrong with the output. I don't know if it's because you're on Windows or because of your ffmpeg build. ffmpeg not producing the single video file would imply the process failed, but in that case the script should say "failure in executing ffmpeg". If gallery-dl/yt-dlp is working for you I suggest sticking to those. I had no problem downloading from that link myself.

$ p3dx-dl -V --directory "temp1" --format best "https://porn3dx.com/post/83465/raven-craves-it---part-2"
[info:83465] retrieving post page
[info:83465] post data: {'id': '83465', 'urls': ['https://porn3dx.com/post/83465/raven-craves-it---part-2'], 'basefilename': 'raven-craves-it---part-2', 'description': ['porn3dx description: 4K unwatermarked version available on https://www.patreon.com/Pantsushi'], 'timestamp': 1760757910, 'tags': ['title:Raven Craves it - Part 2', 'creator:Pantsushi3D', 'series:Teen Titans', 'character:Raven (teen Titans)', 'character:Raven', 'medium:3d', 'medium:Animation', 'medium:Video', 'medium:Blender', 'Teen', '3d Porn', 'Animated', 'Heroine', 'Big Tits', 'Riding', 'On Top', 'Pov', 'Male Pov', 'Cowgirl', 'Cowgirl Position', 'Creampie', 'Vaginal']}
[info:83465] getting video
[get-m3u8-info] retrieving playlist from https://vz-c0fe498e-5ab.b-cdn.net/4d3235a6-d843-43fe-ba8d-e6c650d3c658/playlist.m3u8
[info:83465] downloading format 720p
[key-context:83465] new key context [K: 149b9eb310b8855f3b62ea68bb77e769]
[mpeg-convert:83465] merging 16 fragments
[ffmpeg] args: ['ffmpeg', '-hide_banner', '-y', '-f', 'concat', '-safe', '0', '-i', '/tmp/tmpvtcqfn4r.txt', '-c', 'copy', '/mnt/h/temp1/raven-craves-it---part-2.0.mp4']

CetaceanNation avatar Oct 27 '25 04:10 CetaceanNation