diff --git a/record-and-playback/core/lib/recordandplayback/edl/video.rb b/record-and-playback/core/lib/recordandplayback/edl/video.rb
index 7bb879d6b24b1adfbe361834e9f87728586947fb..a81da8086a09e449f676c4555314641b75d2ed51 100644
--- a/record-and-playback/core/lib/recordandplayback/edl/video.rb
+++ b/record-and-playback/core/lib/recordandplayback/edl/video.rb
@@ -259,13 +259,9 @@ module BigBlueButton
             warn 'Skipping 0-length edl entry'
             next
           end
-          if video_info(segment).empty?       
-            warn 'Skipping edl entry with no video stream'
-            next
-          end
           segment = "#{output_basename}_#{i}.#{WF_EXT}"
           composite_cut(segment, edl[i], layout, videoinfo)
-          concat += [segment]
+          concat += [segment] unless video_info(segment).empty?
         end
 
         concat_file = "#{output_basename}.txt"