37 Commits

Author SHA1 Message Date
Fran
803a7842ee remove circleci (#83) 2023-09-29 18:16:18 +02:00
Fran
ec40467798 cleanup & fix ci (#82)
* cleanup readme & examples
* upgrade go version
* add makefile with basic commands
* add e2e test
* add gha
* update .gitignore
2023-09-29 17:47:28 +02:00
gongym
aa6bff624d Update transcoder.go 2020-08-25 13:38:05 +08:00
Fran
67dc5040e6 Merge pull request #56 from r3b-fish/feature/allow-change-protocol-whitelist
Add the possibility to change whitelist protocols
2020-06-24 16:53:07 +02:00
manscrober
aa8cdf013e This makes transcoder.Output() work again.
Since errb is not really handled later on anyway and error from ffmpeg are still printed, I think this change only makes sense. 
credit to https://github.com/xfrr/goffmpeg/issues/54#issuecomment-616273992
2020-05-07 00:51:19 +02:00
Stanislav Morozov
fd973f7a7c Add the possibility to change whitelist protocols 2020-04-11 01:54:28 +03:00
Fran
372fcc37eb added go modules, fixed mediafile and tests 2020-04-03 09:51:40 +02:00
Fran
093b9f118f Merge branch 'master' into master 2020-03-30 18:16:42 +02:00
muhammadharis
b8323ecaf9 Added error logging to transcoder initialize 2019-11-14 11:51:47 -05:00
muhammadharis
5b0e610c95 Added stderr to logs 2019-11-14 11:30:09 -05:00
muhammadharis
f96bd1d964 Implemented pipe protocol 2019-11-12 13:04:58 -05:00
Ramon Rüttimann
95bbe3aa58 refactor 2019-11-09 13:14:30 +01:00
Ramon Rüttimann
d451cb44fc remove debug print 2019-11-09 13:13:25 +01:00
Ramon Rüttimann
ad27eb72f5 show command 2019-11-09 12:59:32 +01:00
muhammadharis
c4a7601583 Fixed imports 2019-11-03 19:44:14 -05:00
muhammadharis
2d4028807f Pipe Protocol Unit tests + README Cleanup 2019-11-03 19:36:23 -05:00
muhammadharis
7784ff4443 Added pipe protocol functionality 2019-11-03 19:02:07 -05:00
frr
c4d93c0d45 removed local file checks 2019-02-19 12:16:30 +01:00
frr
33bbff0197 Fixed config handler 2019-01-15 14:36:52 +01:00
frr
e29085bab4 Workaround transcoder Stop function, Fixed transcoder configuration allowing to set the config before initializing the process, Minor fixes 2019-01-15 13:36:26 +01:00
Rohit Garg
a4645a5281 Added skip audio and video, also ran a go fmt for accurate tab spacing 2018-07-20 15:29:49 +05:30
Rohit Garg
979733ebde Print nothing if no progress tracking is being done 2018-07-05 17:14:37 +05:30
Rohit Garg
97ab829bed Added progress check flag, only open stderr if progress required 2018-06-29 16:06:54 +05:30
Rohit Garg
1f5b5dda88 Adding back the ffmpeg process cmd handle 2018-06-27 12:49:22 +05:30
Rohit Garg
25818c560b Fixing execution model and making compatible with windows 2018-06-26 20:29:56 +05:30
frr
17406242b1 Added tests
Fixed some stuff
2018-05-31 13:40:26 +02:00
Rohit Garg
65793ce83b Go Gettable, Setting output path also from mediafile 2018-05-23 14:44:14 +05:30
Rohit Garg
ca3027d8b9 Added input path to mediafile and seek using TS option for input 2018-05-21 10:44:12 +05:30
Rohit Garg
daf3c9fecf File names can have spaces
The commands fail if file name has spaces, added quotes around them for safe exec and compatibility with go os.File library
2018-05-15 17:23:24 +05:30
frr
2e2a6c763c Get the ffmpeg command regardless of the platform 2018-02-27 13:58:56 +01:00
frr
b7ba6ccfee Added preset option
Fixed progress bug
2018-02-05 16:17:57 +01:00
frr
93b5225129 Added get progress from audio transcoding 2018-02-01 18:36:50 +01:00
frr
b9b0fb7a41 getting ffmpeg and ffprobe path automatically 2018-02-01 17:08:17 +01:00
frr
983d2f1308 error handlers 2018-02-01 16:30:02 +01:00
frr
37d274517b Transcoding files
Added getters & setters
Get file's metada using ffprobe
Getting ffmpeg proccess info: frames processed, bitrate, current time and progress percentage through channel
2018-02-01 14:39:38 +01:00
frr
e545a08502 command wrapper
making transcoder
2018-01-28 14:15:41 +01:00
frr
731b6145ac ffmpeg configure
models added
transcode added
2018-01-27 01:55:02 +01:00