MyBox User Guide – Media Tools v6.7.1









MyBox: Easy Tools Set

User Guide – Media Tools



Author: Mara

Version: 6.7.1

Date: 2023-3-13


Contents

1 Introduction 3

1.1 Main Interface 3

1.2 Resources Addresses 4

1.3 Documents 5

1.4 Menu of Tools 7

2 Play Videos/Audios 8

3 Manage Playlist 9

4 Wrap Functions of ffmpeg 10

4.1 Base 10

4.2 Record Screen 12

4.3 Convert Videos/Audios in Batch 13

4.4 Combine Images And Audios As Video 13

4.5 Read Media Information with ffprobe 14

4.6 Read Information of ffmpeg 15

5 Game-Elimination 16

6 Game-Mine 17


1 Introduction

This is desktop application based on JavaFx to provide simple and easy functions. It's free and open sources.



1.1 Main Interface














1.2 Resources Addresses


Contents

Link

Project Main Page

https://github.com/Mararsh/MyBox/

Source Codes and Compiled Packages

https://github.com/Mararsh/MyBox/releases

Submit Software Requirements and

Problem Reports

https://github.com/Mararsh/MyBox/issues

Data

https://github.com/Mararsh/MyBox_data

Documents

https://github.com/Mararsh/MyBoxDoc

Mirror Site

https://sourceforge.net/projects/mara-mybox/files/

Cloud Storage

https://pan.baidu.com/s/1fWMRzym_jh075OCX0D8y8A#list/path=%2F












1.3 Documents


Name

Version

Time

English

Chinese

Development Logs

6.7.1

2023-3-13

html

html

Shortcuts

6.7.1

2023-3-13

html

html

Functions list

6.7.1

2023-3-13

html

html

Packing Steps

6.7.1

2023-3-13

html

html

Development Guide

2.1

2020-8-27

PDF odt

PDF odt

User Guide - Overview

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Data Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Document Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Image Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - File Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Network Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Media Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Development Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

Examples - Information in Tree

6.6.1

2022-11-16

html

html

Examples - Favorite Address

6.6.1

2022-11-16

html

html

Examples - Notes

6.7.1

2023-3-13

html

html

Examples - SQL

6.6.1

2022-11-16

html

html

Examples - JShell

6.6.1

2022-11-16

html

html

Examples - JEXL

6.6.1

2022-11-16

html

html

Examples - JavaScript

6.6.1

2022-11-16

html

html

Examples - Math Function

6.6.1

2022-11-16

html

html

Examples - Row Filter

6.6.1

2022-11-16

html

html

About - data grouping

6.7.1

2023-3-13

html

html

About - Color

6.6.1

2022-11-16

html

html

About - Coordinate System

6.6.1

2022-11-16

html

html

About - Media

6.6.1

2022-11-16

html

html

About - Data Analysis

6.6.1

2022-11-16

html

html

About - Items in one sentence about java

6.7.1

2023-3-13

html

html

About - Items in one sentence about javafx

6.7.1

2023-3-13

html

html

Palette - Art hues wheel(RYB) - 24 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Common Web Colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Chinese Traditional Colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Japanese Traditional Colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Colors from colorhexa.com

6.7.1

2023-3-13

rgba all

rgba all

Palette - Art hues wheel(RYB) - 12 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Art hues wheel(RYB) - 360 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Optical hues wheel(RGB) - 12 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Optical hues wheel(RGB) - 24 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Optical hues wheel(RGB) - 260 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Art paints

6.7.1

2023-3-13

rgba all

rgba all

Palette - MyBox Colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Gray scale

6.7.1

2023-3-13

rgba all

rgba all

Stories of Images

6.7.1

2023-3-13

html PDF odt

html PDF odt







1.4 Menu of Tools
























2 Play Videos/Audios

  1. Create/load playlist

  2. Options: auto-play, display milliseconds, loop number, random order

  3. Set: volumn, speed(0~8 times)

  4. Buttons: Play, Pause, Stop, Next, Previous, Media-info, Mute, Full-screen

  5. When full screen, display controls in short duration by clicking screen, and quit full-screen by ESC

  6. The media player is based on javafx:

AIFF, HLS, MP4, MP3, WAV

AAC, MP3, PCM, H.264/AVC, H.265/HEVC

FILE, HTTP, HTTPS, JAR, HLS

  1. Sounds of GuaiGuai and BenBen










3 Manage Playlist

  1. Create/Delete/Update playlists.

  2. Add/Delete items in playlists.

  3. Read medias information, including duration, audio encoding, and video encoding.
































4 Wrap Functions of ffmpeg

4.1 Base

Notice: This set of functions is based on ffmpeg, and user need download ffmpeg by yourself. (Suggest to use static version)




When handle media:

  1. All parameters can be selected/set, including format, codec, subtitle, frame rate, sample rate, change volumn, etc.

  2. Button "Default": When NVIDIA is available, chooce "h264_nvenc" as video encoder, to make use of hardware acceleartion.

  3. Most of players support: muxer "mp4", video codec "H.264", audio codec "AAC".




  1. Try different options of encoders, preset, and CRF, to get suitable settings of your computer, as following factors :









































4.2 Record Screen

- When have not NVIDIA and CPU is not so powerful:

- Choose "libx264rgb" as video encoder, to bypass conversion from RGB to yuv444p.

- Select quicker encoding preset.

- After recording, use conversion tool to change generated video from RGB to yuv444p with encoder "libx264".

- Select whether record video

- Set size of threads queue.

- Record area: full screen, window by title, rectangle.

- Select wether record audio:

- Detect audio cards automatically, and pick the first one as the audio device.

- Set size of threads queue.

- Set delay:

- If "unlimited", record at once when user click button "Start".

- If valid value, recording will start when this time is past.

- Set duration:

- If "unlimited", record untill user click button "Stop".

- If valid value, recording will end when duration completes. User can click button "Stop" to finish recording at any time.














4.3 Convert Videos/Audios in Batch

  1. Source files are listed as files/directories.

  2. Source files are listed as streams and medias information.

4.4 Combine Images And Audios As Video

  1. Source files are listed as files/directories.

  2. Source files are listed as streams and medias information.

  3. Duration can be set for each image, or set for all images.

  4. Option: End video when audios finish.

  5. Images are adjusted automatically to fit for screen size meanwhile keep width-height ratio.






















4.5 Read Media Information with ffprobe

  1. Format of the media.

  2. Streams of media.

  3. Packets in defined duration of the media.

  4. Output format can be selected.
























4.6 Read Information of ffmpeg

Version, supported formats/codecs/filters, and query with customized parameters.
































5 Game-Elimination

  1. Options about chesses images, number, size, effects like dropshadow or arc.

  2. Chesses can be predefined images, user defined images, or colors.

  3. Sound: praise from GuaiGuai, praise from BenBen, 3-conection from Ben and others from Guai, mute, or any mp3/wav file.

  4. Counted chesses: Make scores only when eliminate selected types of chesses.

  5. Customize rulers that how to give score when eliminate different type of connection.

  6. Set strategy when deadlock happens: keep score and renew game, make chance of elimination, or pop alert to have user chooce.

  7. Options: speed of automation, times of flush when eliminate, whether pop scores.

  8. Button "Help Me": prompt valid step.

  9. Button "Play Automatically": click to play by compute and click again to stop it.












6 Game-Mine

Target: Disclose all cells which are not mines. Game fails once a mine is opened.

Rulers:

  1. When game is started, all cells are in status "closed".

  2. Start timing when click a cell at first time.

  3. Count: Opened cells number / Total number of cells which are not mines.

  4. When left-click a cell, nothing happens when it is "disclosed", or else:

  1. When right-click a cell, nothing happens when it is "disclosed", or else:

  1. When double-click a cell:

  1. When you are unlucky to trigger a mine:

  1. Click button "Help me" to see all mines secretly, and click button "Undo" to continue playing.






































<End of Document>

Page 18 / Total 18