https://github.com/layerex/abx-test-qt
Qt application for ABX testing.
https://github.com/layerex/abx-test-qt
abx abx-test qt qt5
Last synced: 3 months ago
JSON representation
Qt application for ABX testing.
- Host: GitHub
- URL: https://github.com/layerex/abx-test-qt
- Owner: Layerex
- License: gpl-3.0
- Created: 2020-10-31T19:11:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-01T07:35:40.000Z (over 5 years ago)
- Last Synced: 2025-03-31T11:31:35.291Z (over 1 year ago)
- Topics: abx, abx-test, qt, qt5
- Language: C++
- Homepage:
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# abx-test-qt
Qt application for performing [ABX](https://en.wikipedia.org/wiki/ABX_test) [codec listening tests](https://en.wikipedia.org/wiki/Codec_listening_test).
## Features
- Conveniently convert files to desired format and/or bitrate with ffmpeg.
- Choose number of tries and segment of files to perform test with.
- Switch between A, B and X, rewind, seek back/forward at any point of time.
## Dependencies
- qt5-base
- qt5-multimedia
- ffmpeg (needed for audio conversion)
## Build
``` sh
mkdir build
cd build
cmake .. && make
```
## Usage
1. Run abx-test-qt.
2. Select files for A and B, number of tries, desired segment of files.
3. Press OK, then start test.
4. Play A, B and X, make your guesses.
5. Inspect your results after test ends.
## TODO
- Mitigate click when switching players