Skip to content

Commit 941ad99

Browse files
author
Sk1LLb0X
committed
initial
1 parent 6739814 commit 941ad99

File tree

11 files changed

+1720
-0
lines changed

11 files changed

+1720
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,6 @@ docs/_build/
5555

5656
# PyBuilder
5757
target/
58+
59+
# renderb0x
60+
config.json

README.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# renderb0x
2+
3+
### what is renderb0x?
4+
> renderb0x is a tool writen in python to "join" a sequence of image files (a1\_0000.jpg-a1\_7230.jpg => a1.mp4)
5+
6+
you should recognize that from Team Fortress 2
7+
8+
### features
9+
* automatically gets the right fps
10+
* change file sequence without need to search for it
11+
* support 4 and 5 number sequence
12+
* x64 support
13+
* really easy to use
14+
* perfect to use with Lawena recording tool for fast rendering
15+
16+
### preview
17+
18+
![Main Window](https://i.gyazo.com/66808eaa5f362c1f73e99f2738f19f24.png "Main Window")
19+
20+
![Render Window](https://i.gyazo.com/64edc52ae704406fb029dfbfe4dc5a92.png "Render Window")
21+
22+
### how to use it?
23+
1. download it from: [github releases - renderb0x v0.1](https://github.com/sk1LLb0X/renderb0x/releases/download/0.1/renderb0x_0.1.rar)
24+
2. run main.exe
25+
3. set the input path (folder where sequence files are)
26+
4. set the output path (folder where movie will be rendered to)
27+
5. choose the file ID in the input
28+
6. click render
29+
30+
### the program won't run!
31+
remove config.json
32+
33+
### what if the file sequence is over 9999?
34+
it will be renamed to 5 a number number sequence and then render it.
35+
36+
### what image extensions are supported?
37+
* .tga
38+
* .jpg
39+
40+
### why 30000 bitrate?
41+
it's enough for good quality and small size.
42+
43+
### how to run it from the code?
44+
1. download and install python 2.7 x86
45+
2. download and install pyqt4 for python 2.7 x86
46+
3. download it from github release, copy/paste ffmpeg_x64.exe & ffmpeg_x86.exe into the same folder as main.pyw
47+
4. run the code below
48+
49+
>python main.pyw
50+
51+
### how to build?
52+
1. install py2exe
53+
54+
>python build.py py2exe
55+
56+
### how to convert pyqt4 gui files into python code?
57+
>python convert.py

build.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from py2exe.build_exe import py2exe
2+
from distutils.core import setup
3+
4+
setup(
5+
name = 'renderb0x',
6+
author = 'sk1LLb0X',
7+
version = '0.1',
8+
windows = ['main.pyw'],
9+
options = {'py2exe': {'bundle_files': 3, 'compressed': False, 'includes':['sip'], 'dll_excludes':['MSVCP90.dll']}},
10+
zipfile = None,
11+
data_files = [('sounds', ['sounds/done.wav'], 'ffmpeg_x64.exe', 'ffmpeg_x86.exe')]
12+
)

convert.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import os
2+
3+
os.system("pyuic4 -o ui/main.py ui/qt/main.ui")
4+
os.system("pyuic4 -o ui/render.py ui/qt/render.ui")

0 commit comments

Comments
 (0)