sorry just realized I had to redirect stderr to get the results On Wed, Oct 14, 2020 at 10:17 AM Greg Oliver <[email protected]> wrote:
> On Tue, Oct 13, 2020 at 8:50 AM Mar Andrés López <[email protected]> > wrote: > >> Dear all, >> >> >> I am using the following command to generate dash content from a file: >> >> >> ffmpeg -i video.mp4 –r 25 -c:v libx264 -c:a aac -b:a 128k -ac 1 -ar 44100 >> -map v:0 -b:v:0 2M -map v:0 -b:v:1 145k -map v:0 -b:v:2 365k -map 0:a -f >> dash dash.mpd >> >> >> But sometimes I have streams with audio and sometimes not. Is there >> anyway to make this command to not break if the video file does not >> contains audio? >> >> >> A lot of thanks >> > > Assuming you are scripting this, probe the file first and check for > audio. Use a separate ffmpeg command line for eac result. > > ffprobe <infile> | grep "Stream.*Audio" > if [ $? -eq 0 ]; then > ffmpeg command with audio > else > ffmpeg command without audio > fi > ffprobe <infile> 2>&1 | grep "Stream.*Audio" if [ $? -eq 0 ]; then ffmpeg command with audio else ffmpeg command without audio fi _______________________________________________ ffmpeg-user mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
