Coder Social home page Coder Social logo

jeanslack / videomass Goto Github PK

View Code? Open in Web Editor NEW
990.0 18.0 46.0 82.91 MB

Videomass is a free, open source and cross-platform GUI for FFmpeg and yt-dlp

Home Page: https://jeanslack.github.io/Videomass/

License: GNU General Public License v3.0

Python 98.92% Shell 1.08%
python wxpython ffmpeg ffmpeg-gui yt-dlp youtube-dl yt-dlp-gui python-gui youtube-dl-gui audio

videomass's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

videomass's Issues

install Videomass by PIP or PPA

i use Xubuntu 20.04 and recently i installed Videomass (3.3.7) by PIP, using the command at https://pypi.org/project/videomass/

after installing Videomass, the program appears in my application menu (as it should), but not in Synaptic .. as far as i know, this is normal when using PIP .. i prefer using Synaptic, because i think this application manager is stable and trustworthy, it keeps track of all applications on the OS and their dependencies .. however, Videomass was not in the Synaptic list, so i chose the PIP(3) method .. nowadays also the 'Snap' install method is often used, which makes things more unclear to me ..

on your website i see that a PPA can be used. That's nice : this way Videomass can be installed and updated by Synaptic. However, after adding the PPA, Synaptic has Videomass (v3.3.7-1) in its list but it seems NOT installed !? Probably this is due to my PIP installation. Is Synaptic not aware of PIP installations ? If so, this is annoying and can give an unstable OS, if you ask me .. am i wrong ? And what about Snaps then ?

When i mark the newer v3.3.7-1 version in Synaptic, i see this window :

install videomass in Synaptic by PPA

here, also youtube-dl is listed .. i had some trouble with that : recently i had multi youtube-dl versions on my OS and i had to de-install and cut-out all of it before installing (only) the newest youtube-dl version. That's why i cancelled : i did NOT yet install Videomass by Synaptic .. what should i do ? First uninstall Videomass by (un)PIP ? What is the proper way in general ? I'm confused ..

Unable to interrupt a running youtube-dl/yt-dlp thread

see ytdl-org/youtube-dl#16175

Since the youtube_dl.YoutubeDL module does not yet have a "stop" function in the progress_hook, to interrupt the process on Videomass you have to wait for the end of the download in progress. This is very boring for me.

Solution: To avoid this tedious limitation, use youtube-dl as an executable file: Videomass menu bar > Settings > Preferences > youtube-dl > and select: "Use a local copy of youtube-dl".

This makes it possible to effectively abort the current state of the ongoing process using the Abort button.

Videomass not portable

I quickly tested Videomass current release -- as reported at www.portablefreeware.com/forums/viewtopic.php?t=25558 -- and regret to report that it isn't really portable, at least in Windows.

Thus, if ran out of an USB drive, Videomass settings will be left behind after the drive is disconnected and taken elsewhere.

I am hereby requesting a workaround to keep everything inside the program folder (for instance, in an 'appdata' sub-folder if a parameter is passed at start up or a portable signaling file is found)...

Thanks for your consideration.

Unable to wok under user profile with spaces in the name (Windows 10, Videomass 3.3.8)

When run in Windows under user with spaces in profile name (made by Windows itself, derived from user name), Videomass 3.3.8 cannot open any folder including configuration folder. Any attempt ended up with two same errors: 'Unable to open folder :\Users<first part of the profile name>'.
Videomass apparently doesn't works properly with file paths which can by definition contains also whitespaces.

[feature] "open file" vs "drag and drop"

im trying to understand if there is a way to open a dialog for "open video file" instead of dragging and dropping files on the window?

it seems unusual and very few software ive used only allows for adding a file to the software by dragging it onto the window

Console window during download [Windows]

Hello,

While downloading videos with version 3.5.0 a console window flashes several times during the download (it was just for a second so I could not take a screen-shot). While using version 3.4.6 no console window appears while downloading at all. Can you confirm this? This is is not a big issue but I don't think this is supposed to happen, right?

On a side note I think that Videomass version 3.5.0 cannot use the settings created by version 3.4.6, right?

Regards

Option to disable warning message on exit

Hello,

When exiting Videomass it shows a warning message:

Are you sure you want to exit?

screen:

Videomass 3 5 0 - 2021-10-08 - 001

Hitting Enter or clicking Yes is not a big deal but for me it is annoying since when I exit a program I usually want to do it. Also, changing program settings requires to restart the program so I have to hit Enter time and again to exit Videomass when I need to restart it when I change the settings.

My suggestion, a new check box:

  • Warn on exit

The check box may be put in Appearance tab (Settings -> Preferences -> Appearance) and it may be selected by default. I just want to be able to disable this warning message.

Regards

ITV hub d/l

I am logged into a paid Hub account, using a dedicated line VPN that works to stream this link through the website but d/l produces the following error.
[ITV] 1a6464a0058: Downloading webpage
ERROR: 'dict_items' object is not reversible
[Videomass]: FAILED !
[Videomass]: completed, but not everything was successful.

Nothing is in the folder. Any solutions for this problem? Thanks.

Here is the link:
https://www.itv.com/hub/the-big-match-revisited/1a6464a0058

seperate folder for each playlist ?

when downloading (all) the videos of a NUMBER OF playlists, it would be handy to auto-create a subfolder to save all videos of the concerning playlist !? Its name could be according to the playlist title. Then you could add a checkbox in preferences to enable this feature.

Videomass on Ubuntu 18.04 with Python 3.6.9: AttributeError: module 'wx' has no attribute 'NewIdRef'

install process:

To install Videomass add this [PPA](https://launchpad.net/~jeanslack/+archive/ubuntu/videomass) to your system:

$ sudo add-apt-repository ppa:jeanslack/videomass
$ sudo apt-get update
$ sudo apt install python3-videomass

sudo apt install python3-videomass

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  python3-wxgtk4.0
Suggested packages:
  atomicparsley yt-dlp
The following NEW packages will be installed:
  python3-videomass python3-wxgtk4.0
0 upgraded, 2 newly installed, 0 to remove and 18 not upgraded.
Need to get 0 B/6,905 kB of archives.
After this operation, 43.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

run videomass, launches and queries ffmpeg & youtube-dl/yt-dlp then requests restart
after restart:

videomass

Info: executable=/usr/bin/videomass
06:17:10 AM: Debug: Adding duplicate image handler for 'Windows bitmap file'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/videomass/gui_app.py", line 117, in OnInit
    main_frame = MainFrame()
  File "/usr/lib/python3/dist-packages/videomass/vdms_main/main_frame.py", line 126, in __init__
    self.ytDownloader = youtubedl_ui.Downloader(self)
  File "/usr/lib/python3/dist-packages/videomass/vdms_panels/youtubedl_ui.py", line 339, in __init__
    t_id = wx.NewIdRef()
AttributeError: module 'wx' has no attribute 'NewIdRef'
OnInit returned false, exiting...

reminder videomass.conf is set to Disable all for youtube-dl & yt-dlp

#-------------------------- 8- Downloader preferences -------------------------#

# Downloader preferences sets the downloader behavior during application
# startup. It needs one of the following fields:

#       `Disable all`,` youtube_dl`, `yt_dlp` or `false`

# Where `Disable all` means not load anything, `youtube_dl` means load/use
# youtube-dl on sturtup, `yt_dlp` means load/use yt_dl on sturtup, `false`
# means *not set at all* and the wizard dialog will be displayed.
Disable all

system info:

ubuntu 18.04
heavily modified package base... unfortunately

python3-videomass_3.5.3-1_all

apt list python3
python3/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]

apt list python3-wxgtk4.0
python3-wxgtk4.0/bionic,now 4.0.1+dfsg-2 amd64 [installed,automatic]

apt list python3-pubsub
python3-pubsub/now 4.0.3-4 all [installed,local]
^ installed from focal.

apt list python3-requests
python3-requests/bionic,bionic 2.25.1+dfsg-2~18.04.sav0 all [upgradable from: 2.22.0-2~18.04.sav0]

most likely python3.6.7 and wxgtk4.0 are not supported with your current build?

[Python >= 3.6.9]
[wxPython-Phoenix >= 4.0.3]
[PyPubSub >= 4.0.3]
[requests >= 2.21.0]

Error if using as temporary destination folder another drive

If I change the temporary conversion folder in settings tab and I select a folder in my external drive I receive the following error:

Immagine

Steps to reproduce:

  1. Go to A/V Conversions
  2. Select a video file
  3. Go to settings tab
  4. Choose a folder of an external drive
  5. Go to Convert using FFmpeg

Videomass.app do not work when requesting processes with subprocess.popen

On MacOs High Sierra the Videomass.app start with success with double click, but there are issues not yet resolving specially when call subprocess.popen with these parameters:

Example:
cmnd = [ffprobe_link, '-show_format', '-show_streams', '-v', 'error', mediafile]
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True, )
output, error = p.communicate()

It seems that the app does not find the binaries of ffmpeg, ffprobe and ffplay corretly installed in the system with brew. It is quite frustrating to see, however, that with open Videomass.app command it works perfectly.
The problem is analogous to this:
https://groups.google.com/forum/#!topic/wxpython-users/8IuO_Q1ZjA8

Videomass failed : HTTP Error 401: Unauthorized

another issue i encountered twice today : while downloading all (!) videos of a large playlist (about 500 items), the process suddenly ended with many errors :

videomass_unauthorized

finally only 8 videos were downloaded, about 11 Gb (!) in total, and in both cases the process took several hours .. it started with downloading an "Access Token" :

videomass_unauthorized2

i suspect the Access Token was expired after some time .. maybe this is a bug : you could try to download a new Access Token when this happens, but i have no clue why such error would occur ..

Videomass on windows locale issue

On Windows 10 20H2 10.0.19042 Build 19042

running videomass from the installed didn't work at all, heres the output when running from python REPL.

>>> from videomass3 import Videomass3
>>> Videomass3.main()
Win32 executable=C:\Python39\python.exe
Traceback (most recent call last):
  File "C:\Python39\lib\site-packages\videomass3\Videomass3.py", line 175, in OnInit
    self.wizard(pathicons[0])
  File "C:\Python39\lib\site-packages\videomass3\Videomass3.py", line 231, in wizard
    main_frame = Wizard(wizardicon)
  File "C:\Python39\lib\site-packages\videomass3\vdms_dialogs\wizard_dlg.py", line 665, in __init__
    self.pageOne = PageOne(self, icon_videomass)  # start...
  File "C:\Python39\lib\site-packages\videomass3\vdms_dialogs\wizard_dlg.py", line 88, in __init__
    bitmap = wx.Bitmap(icon, wx.BITMAP_TYPE_ANY)
wx._core.wxAssertionError: C++ assertion "strcmp(setlocale(0, 0), "C") == 0" failed at ..\..\src\common\intl.cpp(1694) in wxLocale::GetInfo(): You probably called setlocale() directly instead of using wxLocale and now there is a mismatch between C/C++ and Windows locale.
Things are going to break, please only change locale by creating wxLocale objects to avoid this!
OnInit returned false, exiting...

And here are my locale settings in windows:
image

[WinError 6] The handle is invalid

I updated Videomass from version 3.4.2 to version 3.4.5 and I discovered YouTube Downloader module no longer works. Any time I try to download a video I get the following error:

URL 1/1
Source: https://www.youtube.com/watch?v=_gjddiSszDw
Destination:  "C:\Users\Yo\Desktop"

[WinError 6] The handle is invalid

[Videomass]: Sorry, task failed !

screen:

Videomass 3 4 5 - 2021-09-11 - error - 001

Also, when I try to use this command:

View -> Youtube-dl -> Version in Use

I get the following error:

[WinError 6] The handle is invalid

screen:

Videomass 3 4 5 - 2021-09-11 - error - 002

When I use version 3.4.2 the downloads complete just fine.

When I go to:

Settings -> Preferences -> youtube-dl

and try to open the embedded link:

screen:

Videomass 3 4 5 - 2021-09-11 - error - 004

it redirects to:

I am using Videomass on Windows 8 x64 and I have installed Microsoft Visual C++ Redistributable Package 2010 version 10.0.40219.325 both x86 and x64 releases.

So for the time being I have to downgrade to Videomass version 3.4.2 which works for me.

Incorrect video and audio qualities values on `YouTube Downloader` panel

Switching between "Best quality video" and "Worst quality video" during the combo box selection, gives incorrect values and leads to a "Request format is not available" error.
This kind of error occurs when the "default" setting and the "Download splitted audio and video" setting are selected.

Solution:

replace

VQUALITY = {('Best quality video'): ['', ''],

with

VQUALITY = {('Best quality video'): ['best', 'best'],

on youtubedl_ui.py file.

Windows version error always on 2-pass

I have this problem whatever settings I use with 2 pass will always give error.

Ratecontrol_init: can't open stats file

The only solution I found is to add after the video codec
-strict -2 -passlogfile /tmp/location

On Mac it is working ok without adding the extra line.

Any ideea?
Thanks

Videomass on Ubuntu Bionic ?

i only find a PPA for Ubuntu 20.xx .. do you support Ubuntu Bionic 18.04 ? Or should i compile & install Videomass myself for this Ubuntu version ?

App doesn't start when locale is set to esperanto (macOS 10.14.6)

When the system locale is set to Esperanto, the app refuses to start with the following hard warning:

bildo

This has been tested on macOS 10.14.6.

Additional notes: it starts when setting it to "French (France)", and still doesn't start when going back to Esperanto afterwards.

User interaction improvements

Adding wx.ActivityIndicator for busy processes:
Screenshot_20211127_101034
Adding an wx.adv.NotificationMessage at the end of the processes:

Screenshot_crop

Adding wx.PopupTransientWindow which replace the old Message dialogs in the audio normalization window:

Screenshot_20211127_101623

bugs, ideas and tips (v3.3.7)

I installed the (latest) version 3.3.7 by pip.
In the past days I used this Videomass extensively and i wrote notes.
Here are some bugs (i hope i'm right and you can reproduce them), and also ideas and tips.

=====

the layout of some Videomass Wizard screens is wrong (at my Xubuntu 20.04 with XFCE) : the texts are longer and not fully visible :

Videomass error

Videomass error2

=====

very nice : the original date-time stamp of a video file is preserved !

======

very nice : all downloaded video files of a playlist have the index number as a prefix, and when more than 9 videos are downloaded the index number has two digits, so the file list can be sorted alphabetically. Indeed this is good practice. (I assume the same happens when more then 99 videos are downloaded, then each prefix index number should have 3 digits -- i did not test this)

======

while downloading many playlists (one by one) with Videomass, i encountered something strange.
Eg. a YouTube playlist had 35 videos and the log message indeed showed "[youtube:tab] playlist Ancient Aliens in Cambodia: Downloading 35 videos", but only 34 were processed .. one was missing, showing this log message :

[youtube] ugpPeoK7nzw: Downloading webpage
[Videomass]: SUCCESS !
Done downloading, now converting ...

So, here the line "[download] Destination: ..." was missing.

i examined this and i discovered the concerning playlist has two videos which are exactly the same : same title, same duration, same thumbnail, even same URL (!? /watch?v=...&list=...) only the index= differs !? Maybe Videomass detected the video was already downloaded .. i wonder if this is a YouTube bug or the playlist owner uploaded the same video twice ..

=====

IDEA : option : include the (YouTube) video ID in the file name .. some video downloaders have this option .. you could create a checkbox for this.

======

here is a video which had troubles, it could not be downloaded .. it's from the playlist "Singapore" from the YouTube channel of Praveen Mohan :

Halloween at Singapore - Fright Nites 4D Adventureland 2014
https://www.youtube.com/watch?v=UrMdAPql9-A&list=PLxcxfvUxdiDSOOXMwm8ELmclI9vppTmal&index=7

this part of the log is relevant :

[youtube] UrMdAPql9-A: Downloading MPD manifest
ERROR: giving up after 0 retries
[Videomass]: FAILED !

luckily, the download addon of SaveFrom.net, for FireFox & Chrome, shows some info in its tooltip while hovering over the selectbox option "mp4 720 HD" (best quality of this video) which has a red exclamation mark : "Unable to get the file size. Please try again." .. I guess this might give some insight why Videomass failed .. however, the SaveFrom addon has a second "mp4 720 HD" option, which i used to download that video.

same with the video https://www.youtube.com/watch?v=Q_8lfblCwhI :

[youtube] Q_8lfblCwhI: Downloading webpage
[youtube] Q_8lfblCwhI: Downloading js player f6ef8aad
[youtube] Q_8lfblCwhI: Downloading js player f6ef8aad
[youtube] Q_8lfblCwhI: Downloading MPD manifest
ERROR: giving up after 0 retries
[Videomass]: FAILED !

=====

the error "giving up after 0 retries" and "[Videomass]: FAILED !" remains while downloading some files .. i had this experience with some BitChute videos, eg. :

**URL 1/1 : "https://www.bitchute.com/video/dZFgwbzEBbS4/?list=notifications&randomize=false"
[BitChute] dZFgwbzEBbS4: Downloading webpage
[BitChute] dZFgwbzEBbS4: Checking video URL
[download] Destination: /home/roelof/Downloads/ALCYON_PLEIADES_104_-_VACCINE_REFUSAL_DEATHS_EFFECTS_GLOBAL_RESISTANCE_AGENDA_21_GROWING_PROTESTS.mp4
ERROR: giving up after 0 retries
[Videomass]: FAILED !

[Videomass]: completed, but not everything was successful.**

The Downloading stops at some % (shown at the bottom of the log window) and a file remains in the download folder, called (filename).mp4.part .. when clicking the 'Download' button again, the download is resumed! So, this is a manual 'retry' .. the first time i tried this, the video file was succesfully completed ! (i don't know if this will happen everytime with a BitChute video, this platform is a bit buggy). You could mention this 'manual retry / resume' option for the user by some message, or you could code an auto-retry : not "giving up after 0 retries".

=====

the text of the checkbox "Download all playlist" could better be "Download all videos in playlist"

=====

when i click "Abort" while downloading a playlist, the status bar shows a yellow message that the process is being aborted .. after a (rather) long time a purple message comes "[Videomass]: Interrupted Process !" but it seems ALL videos WERE STILL downloaded !?

=====

when a URL like https://www.youtube.com/watch?list=PLdT3OotRiHJmYYfi904rgcmbnsVkH4IwY&index=3 is given (here the "v=[videoID]" parameter is missing), i would expect ONLY the 3rd (index=3) video of that playlist is downloaded, but ALL videos are downloaded !?

=====

when i give the URL https://www.youtube.com/watch?v=gyue2X1ho0U , which is just that 3rd video of that playlist, the checkbox "Download all playlist" can be checked. Then a playlist folder structure is created but only the single video is downloaded : Videomass does not know this video belongs to a playlist, and the playlist folder name is "NA" (from title "N/A") .. this is understandable, but i think in this case it's handy and logical to GRAY OUT that checkbox ..

=====

when i give a playlist URL like https://www.youtube.com/playlist?list=PLdT3OotRiHJkyvJNPsY37Auj_N_6Jzq0o (which has 16 videos now) the title column of the Youtube Downloader window shows "N/A" : the name of the concerning playlist is not retrieved, however the created playlist folder structure DOES have the proper name ..

=====

in the Youtube Downloader window, the URL list has a checkbox next to each item .. what does it do?
If i do NOT check it, the video / playlist is still downloaded !?

=====

so, indeed you created a playlist folder structure ! : a folder which has the name of the concerning playlist, and a subfolder which has the name of the (YouTube) user .. that's nice, but i think the folder / subfolder structure should be switched !?

I mean
[download] Destination: /home/roelof/Downloads/Custom_Chess_Position_Challenge/Eric_Rosen/05 - Missing_Both_Rooks.mp4
should better be
[download] Destination: /home/roelof/Downloads/Eric_Rosen/Custom_Chess_Position_Challenge/05 - Missing_Both_Rooks.mp4

=====

during download and convert of all playlist videos, the log list keeps growing and it auto-scrolls nicely, so we always see the last processed file .. but after all videos are processed, the auto-scroll is NOT fully done : the final message "[Videomass]: Successfully completed !" is not visible. This is a minor bug, but a bit annoying ..

[ppa] bionic dependencies

due to changes mentioned previously for dependency versions not available in bionic:
#18

[Python >= 3.7.0]
[wxPython-Phoenix >= 4.0.7]
[PyPubSub >= 4.0.3]

etc

it may be prudent to stop updating the PPA for bionic version

videomass v3.5.5 and v3.5.6 will fail dependencies

wxpython 4.0.7 cannot be installed
where the previous version can be
python3-wxgtk4.0_4.0.1+dfsg-2_amd64.deb
vs
python3-wxgtk4.0_4.0.7+dfsg-2build1_amd64.deb
https://packages.ubuntu.com/search?keywords=python3-wxgtk4

also because this is not avail to bionic
python3-pubsub_4.0.3-4_all.deb
this is a package from focal
https://packages.ubuntu.com/search?keywords=python3-pubsub

reverting to the version
python3-videomass_3.5.3-1_all.deb
with the patches NewRef #52
everything works fine

unless you intend to supply these backports to bionic on the PPA
or inform the user that they will need to manually compile them or find backported sources elsewhere

note this doesnt effect the appimage released here
Videomass-3.5.6-x86_64.AppImage
this works fine in bionic. and has nothing to do with the PPA versions

im making this issue here because you are the maintainer of the PPA
good luck! thanks for support

Feature request: NVENC presets

Hello @jeanslack

The main thing for users that can/will not use the FFmpeg code is to add presets voor NVENC.
If you need to have these tested I can help as I have a Nvidia GPU.
For me this is not a issue as I prefer to make my own presets but I can imagine the average user does want to use the build in presets.

Cheers,
J.

Downloading m3u8 information => ERROR: unknown locale: fr-BE

Hi,
I am using Videomass for a while now. Good job really! I was using the v3.3.8, no problem there. Since the version3.5.0, I cannot download certain videos. I tried the new version tonight and got the same exception. I get this when it start:

URL 1/1
Source: https://www.rtbf.be/auvio/detail_nos-femmes?id=2858885
[RTBF] 2858885: Downloading webpage
[RTBF] 2858885: Downloading m3u8 information
ERROR: unknown locale: fr-BE
[Videomass]: FAILED !

I use the portable version on Windows 10 (21H1).
What kind of informations do you need to look into that?

file name too long

I just tried to download some video from worldtruthvideos.org and i get this strange error : "File name too long" !

when a Videomass preference would be different, i.e. the file-name-max-length, could this video have been downloaded ?

some more info about his case : using F12 in the browser i see the video is simply embedded by a container, having a normal src attribute : https://worldtruthvideos.org/upload/videos/2021/03/xnQAUnVsrb2jGS89JbtL_04_ab71ca91095ad3dd33f448ba00fb0db5_video.mp4 .. so i think Videomass should be able to download it .. only the file name (derived from the video title) should be truncated !?

It's a bizar exception ..

URL 1/1 : "https://worldtruthvideos.org/watch/to-me-this-little-white-insect-is-symbolic-of-the-plight-of-white-man-today-making-his-way-in-life-w_NZPWIbgJaWqTOIR.html"
[generic] to-me-this-little-white-insect-is-symbolic-of-the-plight-of-white-man-today-making-his-way-in-life-w_NZPWIbgJaWqTOIR: Requesting header
WARNING: Falling back on generic information extractor.
[generic] to-me-this-little-white-insect-is-symbolic-of-the-plight-of-white-man-today-making-his-way-in-life-w_NZPWIbgJaWqTOIR: Downloading webpage
[generic] to-me-this-little-white-insect-is-symbolic-of-the-plight-of-white-man-today-making-his-way-in-life-w_NZPWIbgJaWqTOIR: Extracting information
[generic] playlist To me, this little white insect is symbolic of the plight of White man, today. Making his way in life with scorn and hate, all around. Avoiding the cracks in his path, set by his many enemies, for fear he will fall in and few people will care enough to save him.: Collected 1 video ids (downloading 1 of them)
ERROR: unable to open for writing: [Errno 36] File name too long: '/home/roelof/Downloads/To_me_this_little_white_insect_is_symbolic_of_the_plight_of_White_man_today._Making_his_way_in_life_with_scorn_and_hate_all_around._Avoiding_the_cracks_in_his_path_set_by_his_many_enemies_for_fear_he_will_fall_in_and_few_people_will_care_enough_to_save_him..mp4.part'
[Videomass]: FAILED !

[Videomass]: completed, but not everything was successful.


Roelof Berkepeis
Holland

On MacOS, OnInit() in the wx.App, the wx.MessageBox dialogs disappear immediately

This issue affects MacOS only and it also happened with previous versions of High Sierra when I used MacOS Lion.

This problem can occur in three specific cases:
1- Can not find the configuration file
2- Videomass2: Outdated configuration file
3- Videomass2: corrupt configuration file

To determine exactly what the error message is, I recommend starting the application with the terminal window:

  • View the application content (right click into Videomass2.app)
  • Go to the /Content/MacOS folder
  • Open the terminal and drag the Videomass file into the terminal window, then press the enter key.
  • See the messages that appear on the terminal.

Loving this encoder, only missing automatically delete in trashbin after success

Hello,
I absolutely love this program!
I already wrote a review on videohelp.com as it was in my opinion not fairly rated.
It would be even more perfect if there is a possibility you would consider to implement an option to automatically delete the encoded file (orginal) to the trashbin (so not permanently) after a successful encoding.
Futhermore and can only say, keep up the excellent work!! and thnx in advance for considering my request.
Bye
Johannes

Incorrect value assignment to the "VFilter" key when resetting the video filters

A bug was found when resetting the video filters on AV-Conversions, which assigns an incorrect value to the dictionary, ie:
self.opt ["VFilters"] = "", ""
instead of
self.opt [ "VFilters"] = ""

Consequently Videomass reports that FFmpeg fails with the following error:
[NULL @ 0x55e67e9aa880] Unable to find a suitable output format for '(,'
(,: Invalid argument

It will be fixed soon.

Videomass told me to send this as an issue

Done downloading, now converting ...
[ffmpeg] Destination: /home/andreas/Downloads/youtube_musik2/RHINO/playlist/816 - The_B-52_s_-Love_Shack_Official_Music_Video.mp3
Deleting original file /home/landreas/Downloads/youtube_musik2/RHINO/playlist/816 - The_B-52_s
-Love_Shack_Official_Music_Video.mp4 (pass -k to keep)
[ffmpeg] Adding thumbnail to "/home/andreas/Downloads/youtube_musik2/RHINO/playlist/816 - The_B-52_s
-_Love_Shack_Official_Music_Video.mp3"
[youtube] YkHP0661TiA: Downloading webpage
[youtube] YkHP0661TiA: Downloading thumbnail ...
[youtube] YkHP0661TiA: Writing thumbnail to: /home/andreas/Downloads/youtube_musik2/RoniaRunable/playlist/817 - Die_Arzte-Zu_Spat.jpg
[download] Destination: /home/andreas/Downloads/youtube_musik2/RoniaRunable/playlist/817 - Die_Arzte-Zu_Spat.mp4
ERROR: giving up after 0 retries
[Videomass]: FAILED !
[youtube] O8XR2z6vOtg: Downloading webpage
WARNING: Unable to download webpage: <urlopen error [Errno -3] Temporärer Fehler bei der Namensauflösung>
[youtube] O8XR2z6vOtg: Downloading API JSON
ERROR: Unable to download API page: <urlopen error [Errno -3] Temporärer Fehler bei der Namensauflösung> (caused by URLError(gaierror(-3, 'Temporärer Fehler bei der Namensauflösung')))
[Videomass]: FAILED !
[youtube] vK2iIjHze2A: Downloading webpage
WARNING: Unable to download webpage: <urlopen error [Errno -3] Temporärer Fehler bei der Namensauflösung>
[youtube] vK2iIjHze2A: Downloading API JSON
ERROR: Unable to download API page: <urlopen error [Errno -3] Temporärer Fehler bei der Namensauflösung> (caused by URLError(gaierror(-3, 'Temporärer Fehler bei der Namensauflösung')))
[Videomass]: FAILED !
[youtube] usf_0kbWACM: Downloading webpage
WARNING: Unable to download webpage: <urlopen error [Errno -3] Temporärer Fehler bei der Namensauflösung>
[youtube] usf_0kbWACM: Downloading API JSON
ERROR: Unable to download API page: <urlopen error [Errno -3] Temporärer Fehler bei der Namensauflösung> (caused by URLError(gaierror(-3, 'Temporärer Fehler bei der Namensauflösung')))
[Videomass]: FAILED !
[youtube] m97WlpsuU74: Downloading webpage
WARNING: Unable to download webpage: <urlopen error [Errno -3] Temporärer Fehler bei der Namensauflösung>
[youtube] m97WlpsuU74: Downloading API JSON
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[Videomass]: FAILED !

Videomass failed : giving up after 0 retries ?

log snippet :

[dailymotion] x4xyolf: Downloading media JSON metadata
[dailymotion] x4xyolf: Downloading metadata JSON
[dailymotion] x4xyolf: Downloading m3u8 information
[download] Destination: /home/roelof/Downloads/dailymotion.com/Peruvian_Roots_Music.mp4
ERROR: giving up after 0 retries
[Videomass]: FAILED !

why ZERO retries? Processing this video failed, but some file remained in the download folder : its name ends with ".mp4.part" but the file is corrupt .. it could have been deleted !?

Please add instructions to install on mageia 8

Install on Mageia 8

Exists a third-party repository for Mageia 8 that have a rpm package for videomass.
The repository comes from BlogDrake The Official Community for Spanish Talking Users

Instructions

First you have to configure the Official Mageia repositories then

For i586 - 32bit systems

su -
urpmi.addmedia --wget --distrib https://ftp.blogdrake.net/mageia/mageia8/i586
urpmi videomass
exit

For x86_64 - 64bit systems

su -
urpmi.addmedia --wget --distrib https://ftp.blogdrake.net/mageia/mageia8/x86_64
urpmi videomass
exit

Wrong reference during youtube-dl update

A problem was encountered trying to update youtube-dl from the Videomass menu. This is an error that occurs only in the versions of Videomass installed on Linux systems with administrative privileges, for example via PPA.
In these cases the youtube-dl update procedure should only be left to your package manager.

Playback online media streams via mpv player does not work on AppImage, exe, app

Tests with python-mpv package and libmpv client library are in progress.

Update:
The tests performed with python-mpv and libmpv were still unstable to be included in a release, so I have implemented a couple of libraries (ffplay_url_exec.py and ffplay_url_lib.py) which should play online streams via youtube-dl and ffplay even on embedded environments like AppImage, and installers made with pyinstaller.

The result seems to be working for now.

Multiple encode at the same time

Hello, I really like your app and was wondering if there was a multi encode feature for NVENC like there is in FFMpeg Batch. Most nvidia quand encode 3 stream at the same time (more if you unlock or have a quadro). Would greatly appreciate the feature!

From what I understood, it launch mulitple instance of FFmpeg at the same time instead of back to back.

Portable v3.3.8 - Windows Defender detects Trojan:Script/Wacatac.B!ml

Hey folks, wanted to give this a shot. Downloaded portable version and tried to open the .7z archive and windows defender immediately blocked it. I opened it anyway, and then ran another scan, got the same issue - windows defender will not allow this to execute and claims it's infected with Trojan:Script/Wacatac.B!ml. Any assurances this is a false positive?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.