Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mondain/h264app
Example and debugging app
https://github.com/mondain/h264app
Last synced: 6 days ago
JSON representation
Example and debugging app
- Host: GitHub
- URL: https://github.com/mondain/h264app
- Owner: mondain
- License: apache-2.0
- Created: 2014-12-29T16:26:09.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-16T01:05:53.000Z (over 1 year ago)
- Last Synced: 2024-04-16T07:52:41.862Z (7 months ago)
- Language: Java
- Size: 19.8 MB
- Stars: 11
- Watchers: 3
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
h264app
=======Example and debugging app
The testing source file is included in the root of the project as:
```
dump.h264
```
It consists of raw encoded h.264 bytes; there is no included audio and the video frame parameters are as such:
* Width: 640 px
* Height: 480 px
* Frames per second: 15The objective of this project example is to produce an FLV file which mirrors the visual consistency produced by tools such as ffmpeg.
FFMpeg
=======
Using ffmpeg to verify media (Tested with ffmpeg version 2.5)Create an mp4 from the flv output file generated in the applicaton
```
ffmpeg -i output.flv -vcodec libx264 -an flv-to-h264-output.mp4
```Create an mp4 from the h264 dump file
```
ffmpeg -i dump.h264 -vcodec copy -an rawh264-to-mp4-output.mp4
```Create an flv from the h264 dump file
```
ffmpeg -i dump.h264 -vcodec copy -an -f flv rawh264-to-flv-output.flv
```