On Sat, 08 Oct 2022 21:30:04 +0900, Masaru Nomiya <nom...@galaxy.dti.ne.jp>
wrote:

>BB>  When I do this using the common way with this command:
>BB>  ffmpeg -f concat -safe 0 -i join.txt -c copy joinedfile.mp4
>
>If the codecs are the same, you can do the following.
>
>First, create a text file with each line describing the files to be
>combined like this;
>
>mylist.txt
>
>file /path/to/fileA.mp4
>file /path/to/fileB.mp4
>
>Next, execute the following command in the same directory as this text
>file.
>
>  $ ffmpeg -f concat -i mylist.txt -c copy output.mp4

This is what I said I did (see above), the only difference is that I used the
argument:
 -safe 0 
too. This comes from looking up commands on the web, what does it do?

>
>If you want to combine videos with different codecs, either remove -c
>copy (the default codec is used) or specify the codec to encode.

I have now repeated my earlier test using the file to carry the list of videos:

ffmpeg -hide_banner -f concat -i join.txt output.mp4

This did not work at all. The first video part plays ok in the output but at the
switchover point to the second part the video playback stalls the image but
continues the audio behind the still of the last image of the first video.

Question:
---------
What is the difference between the above approach and this:

ffmpeg -hide_banner -f concat -i video1.mp4 -i video2.mp4 output.mp4

And how can I get both videos (which play OK separately) concatenated properly?


-- 
Bo Berglund
Developer in Sweden

_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to