You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24-24Lines changed: 24 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,9 @@ It is a complete rewrite of [AutoRecorder](https://github.com/Microsoftlabs/Auto
11
11
4.[Optional] Then you can make an executable from the step given [here](https://github.com/Microsoftlabs/Zoom-AutoRecorder/edit/main/README.md#build-an-executable). Then revert to step 2.
12
12
5. Create a service by entering the details in the app's GUI homepage.
13
13
- In case of doubt, you can watch the [walkthrough video](https://github.com/Microsoftlabs/Zoom-AutoRecorder/edit/main/README.md#video).
14
-
6. It is always recommended to test against a [Test Meeting](https://zoom.us/test) before joining a real meeting.
15
-
7. Make sure that step 1,2 & 5 of [requirements](https://github.com/Microsoftlabs/Zoom-AutoRecorder/edit/main/README.md#requirements) are fulfilled.
16
-
8. In App GUI, click on 'Load Pre-created Service'. It will show all the logs of service created in the past.
14
+
6. It is always recommended to test against a [Test Meeting](https://zoom.us/test) before attending a real meeting.
15
+
7. Make sure that steps 1,2 & 5 of the[requirements](https://github.com/Microsoftlabs/Zoom-AutoRecorder/edit/main/README.md#requirements) are fulfilled.
16
+
8. In App GUI, click on 'Load Pre-created Service'. It will show all the logs of services created in the past.
17
17
9. Then, click 'Autoload Suitable Service'.
18
18
10. Finally, click 'Start Service'.
19
19
@@ -26,14 +26,14 @@ BOOM! You are ready to use this software like a champ!
26
26
27
27
28
28
### Requirements
29
-
1.[OBS Studio](https://obsproject.com/) installed at default install location.
29
+
1.[OBS Studio](https://obsproject.com/)is installed at the default installation location.
30
30
31
-
2. A scene in OBS Studio named "Zoom Meet" with recording set to Zoom Meeting screen with audio source and mic(If required). It is required only for the initial run, not regularly. Users just don't have to interfere in the "Zoom Meet" Profile afterwards.
31
+
2. A scene in OBS Studio named "Zoom Meet" with a recording set to Zoom Meeting screen with audio source and mic(If required). It is required only for the initial run, not regularly. Users just don't have to interfere in the "Zoom Meet" Profile afterward.
32
32
- You can do a simple Google Search to find out how to create a scene in OBS Studio.
(All libraries except PIL and ttkthemes are installed by default in Python)
39
39
@@ -50,22 +50,22 @@ BOOM! You are ready to use this software like a champ!
50
50
pip3 install ttkthemes
51
51
```
52
52
53
-
5.[Zoom Meeting](https://zoom.us/) App Installed with disabled setting for camera on at auto-join and enabled setting for auto-join computer audio on joining meeting.
53
+
5.[Zoom Meeting](https://zoom.us/) App Installed with a disabled setting for the webcam at auto-join and enabled the setting for auto-join computer audio on joining the meeting.
54
54
55
55
### Notes
56
56
- Recording is supported right now only in Linux and Windows.
57
-
- The app hasn't been run on Windows OS. So possible errors may exists.
58
-
- It might be possible that bashCommand in LoadService.launchRecordingbyOBS may cause an error in the terminal. User may need to manually modify it.
59
-
- Since recording through Linux is through Software Encoding, users may notice high CPU usage of OBS Studio. To fix it, user may follow steps given in the comments of main.py file.
57
+
- The app hasn't been run on Windows OS. So possible errors may exist.
58
+
- It might be possible that bashCommand in LoadService.launchRecordingbyOBS may cause an error in the terminal. Users may need to manually modify it.
59
+
- Since recording through Linux is through Software Encoding, users may notice high CPU usage of OBS Studio. To fix it, the user may follow the steps given in the comments of the main.py file.
60
60
61
61
### Build an executable
62
-
- You can build your own executable by using pyinstaller, Nuitka or any other [compiler](https://pyoxidizer.readthedocs.io/en/stable/pyoxidizer_comparisons.html) that you like.
63
-
- First install all the required python libraries as per the 4th point given in the [instructions](https://github.com/Microsoftlabs/Zoom-AutoRecorder/edit/main/README.md#requirements).
62
+
- You can build your executable by using pyinstaller, Nuitka, or any other [compiler](https://pyoxidizer.readthedocs.io/en/stable/pyoxidizer_comparisons.html) that you like.
63
+
- First, install all the required python libraries as per the 4th point given in the [instructions](https://github.com/Microsoftlabs/Zoom-AutoRecorder/edit/main/README.md#requirements).
64
64
- Then install your favorite compiler using their documentation.
65
65
- For pyinstaller, run ```pip3 install pyinstaller``` or ```pip install pyinstaller```
66
-
- For Nuitka, run ```pip3 install nuitka``` or ```pip install nuitka``` and then you need a [C compiler](https://nuitka.net/doc/user-manual.html#requirements) which will be automatically downloaded on first run, if absent.
67
-
- Open the Code directory in the File Explorer and open the window PowerShell or terminal at that location and run the given commands.
68
-
- UNIXbased Systems (Linux, macOS etc.)
66
+
- For Nuitka, run ```pip3 install nuitka``` or ```pip install nuitka```, and then you need a [C compiler](https://nuitka.net/doc/user-manual.html#requirements) which will be automatically downloaded on the first run, if absent.
67
+
- Open the Code directory in the File Explorer and open the Windows PowerShell or terminal at that location and run the given commands.
- Build will be created in dist directory if using pyinstaller and app_build/main.dist if Nuitka is used.
81
+
-The Build will be created in the dist directory if using pyinstaller and app_build/main.dist if Nuitka is used.
82
82
- Run
83
-
- Nuitka on Windows or pyinstaller: Run main.exe or main
83
+
- Nuitka on Windows or pyinstaller: Run main.exe or main
84
84
- Nuitka on Linux-based OS creates a shared-library file named 'main' which can be run by opening the terminal in main.dist and typing ```./main```
85
85
86
86
### Workaround for Nuitka Build
87
-
After building the binary, copy 'ttkthemes' folder from the site-packages folder(in lib directory) from your standard python installation location, to remove importing issues.
87
+
After building the binary, copy the 'ttkthemes' folder from the site-packages folder(in the lib directory) from your standard python installation location, to remove importing issues.
88
88
- To run the binary, open terminal in <Project-location>/app_build/main.dist directory, then type and run main.exe or ./main, depending on your OS.
89
89
90
-
- Running may cause an error after the app window is closed.(Any Suggestions/Workaround on this is welcome)
90
+
- Running may cause an error after the app window is closed.(Any Suggestions/Workaround on this is welcome)
91
91
```
92
92
............/zoomRecorder/app_build/main.dist/tkinter/__init__.py", line 4025, in __del__
93
93
TypeError: catching classes that do not inherit from BaseException is not allowed
94
94
)
95
95
```
96
-
- Novice users are warned against using the Nuitka build due to its comparatively more complex installation than pyinstaller and increased build size and present bugs in compiling the script on it. (Nuitka builds are faster performance-wise, btw)
96
+
- Novice users are warned against using the Nuitka build because of its comparatively more complex installation than pyinstaller and increased build size and present bugs in compiling the script on it. (Nuitka builds are faster performance-wise, btw)
97
97
98
98
### ⚠ Warning
99
99
- Since the app is in the early development phase, it might be possible that it may not work at all. Feel free to report any bugs if they exist.
100
-
- I admit that the UI for loading the Service screen is a bit unresponsive on starting service, which may be resolved in later updates.
100
+
- The UI for loading the Service screen is a bit unresponsive on starting the service, which may be resolved in later updates.
- Warning - User discretion required! I don't take any responsibility for any issues faced while using these alternatives.
119
-
They are just for informative purposes only. I personally haven't tested either of these, except [AutoRecorder](https://github.com/SMazeikis/AutoRecorder).
120
-
- It is worth mentioning that some of these alternatives work without using any 3rd party recording software, which is a really great feature to look at!
119
+
They are just for informative purposes only. I have not tested either of these, except [AutoRecorder](https://github.com/SMazeikis/AutoRecorder).
120
+
- It is worth mentioning that some of these alternatives work without using any 3rd party recording software, which is a great feature to look at!
0 commit comments