Comments (5)
Hi.
In ConversionHelper.cs is a method:
/// <summary>
/// Concat multiple inputVideos
/// </summary>
/// <param name="output">Concatenated inputVideos</param>
/// <param name="inputVideos">Videos to add</param>
/// <returns>Conversion result</returns>
[UsedImplicitly]
public static async Task<bool> JoinWith(string output, params string[] inputVideos)
or you can use Concat(params string[] paths) in Conversion class.
Example:
await new Conversion().
Concat(pathList.ToArray())
.StreamCopy(Channel.Both)
.SetBitstreamFilter(Channel.Audio, Filter.Aac_AdtstoAsc)
.SetOutput(output)
.Start();
I hope this what are you looking for. If not please tell me more about effect you want to get, I'll implement this.
from xabe.ffmpeg.
Thanks for your help......it works....
from xabe.ffmpeg.
The current Concat implementation is limited:
https://github.com/tomaszzmuda/Xabe.FFmpeg/blob/master/Xabe.FFmpeg/Conversion.cs#L422
as it follow https://trac.ffmpeg.org/wiki/Concatenate#protocol
ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg
Implementing ffmpeg -f concat -i mylist.txt -c copy output.mp4
requires https://trac.ffmpeg.org/wiki/Concatenate#demuxer
from xabe.ffmpeg.
@jawadatgithub
Thank you for note that.
I'll implement it in few days.
from xabe.ffmpeg.
I have changed implementation of concatenate videos.
Now it's using demuxer.
from xabe.ffmpeg.
Related Issues (20)
- Error while download official ffmpeg version
- Issue with FindAndValidateExecutables
- The specified executable is not a valid application for this OS platform.
- testing with LinqPad, it shows a parameter error
- 'enum VideoSize' Should include vertical screen HOT 1
- Can not embed a watermak and a subtitle at the same time
- Raw data as input HOT 1
- run ffmpeg command with 'taskset' in linux HOT 1
- Struggling with commands
- Could not retrieve m3u8 information with GetMediaInfo.
- ffmpeg and ffprobe Paths get overriden with empty values after the first constructor
- Receiving 'Missing system type and architecture.' exception on Android in VS 2022 Emulator HOT 1
- Audio stream bitrate is 0 for some audio tracks
- Convert three-letter language code to language name
- MediaInfo.CreationTime property does not contain date
- Snapshot to memoryStream
- Cannot create sample file if it contains "HDMV PGS" subtitle stream HOT 1
- From MediaInfo how can i get bool for IsInterlaced?
- FFmpegWrapper.RunProcess() always produces incorrect output file if cancellationToken.Cancel() called
- Is it dead? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xabe.ffmpeg.